GroupSessionでのカスタマイズを行おうと、環境をそろえています。antをセットアップし、とりあえず何も変更せずにbuildをしてみました。警告がいくつか表示されたものの、build作業は終了し、再度buildをかけると、すんなり終わりました。次にant javadocを行うと、きまったところでoutofmemoryになります。 [javadoc] パッケージ jp.groupsession.v2.zsk のソースファイルを読み込んでいます... [javadoc] パッケージ jp.groupsession.v2.zsk.biz のソースファイルを読み込んでいます... [javadoc] パッケージ jp.groupsession.v2.zsk.dao のソースファイルを読み込んでいます... [javadoc] エラー 1 個 [javadoc] javadoc: エラー - java.lang.OutOfMemoryError: メモリを増やしてください。 [javadoc] たとえば、Sun の classic もしくは hotspot VM では、-J-Xmx32m のように [javadoc] -J-Xmx オプションを使用します。何分初心者なため、むちゃなことをしているのか、本当にエラーが出ているのかわからないですが、どなたかご教示いただけないでしょうか?環境:OS Windows Vista BusinessTomcat 5.5.27GS 2.2.0設定した環境変数ANT_HOME=C:\Tool\antJAVA_HOME=C:\Program Files\Java\jdk1.6.0_11JRE_HOME=C:\Program Files\Java\jre6\Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Java\jre6\bin;C:\Tool\ant\bin
-Xmx32mじゃ少ないと思います。64mでぎりぎり。128m位だと確実だと思います。
回答ありがとうございます。その後、set ANT_OPTS=-Xms512m -Xmx512mと環境変数をセットして実行してみましたが、また同じところでOutofMemoryが発生してしまいます。256mにしても、128mにしても、あげくのはて4mなどとしても同じところでOutofMemoryが発生してしまうのですが・・・。何が原因なのでしょうか?
設定した環境変数が実行時に適用されていないっぽいですね。実行手順を記載すると何かわかるかもしれないですね。
ありがとうございます。ANT_OPTS以外は、マイコンピュータのプロパティで設定し、ANT_OPTSはコマンドプロンプトで設定、同じコマンドプロンプトで「ant javadoc」しています。ちなみに、ANT_OPTSに「-xxx」など存在しないパラメタを設定すると、Unrecognized option: -xxxCould not create the Java virtual machine.と表示されるため、ANT_OPTS環境変数は有効になっていると思うのですが・・。
試しにOSの環境変数にセットしてみてはいかがでしょうか?※セット後コマンドプロンプトは再起動してください
ありがとうございます。OSの環境変数にセットしてみましたが、結果はかわりませんでした。
gsession2のフォルダをD:\直下にコピーし、ant javadocしてみましたが結果はかわりませんでした
悪戦苦闘中のさなです。以前質問させていただいたのですが、原因がつかめないまま、新たな環境で環境を構築したら、進展ではなく後退したので、何かの原因解明につながればと思い記入します。 [javadoc] パッケージ jp.groupsession.v2.sml.sml120 のソースファイルを読み込んでいます... [javadoc] パッケージ jp.groupsession.v2.sml.sml130 のソースファイルを読み込んでいます... [javadoc] パッケージ jp.groupsession.v2.sml.sml130kn のソースファイルを読み込んでいます... [javadoc] javadoc: エラー - java.lang.OutOfMemoryError: メモリを増やしてください。 [javadoc] たとえば、Sun の classic もしくは hotspot VM では、-J-Xmx32m のように [javadoc] -J-Xmx オプションを使用します。 [javadoc] エラー 1 個環境:Windows XP Pro SP3
どうもすみません。環境のせいではなく、GSのバージョンのせいみたいです。m(._.)m
build.xmlを下記のように修正することで、解決しました。ANT_OPTSに記述する場合との違いについては、今後勉強していこうと思います。<!-- =================================================================================JavaDoc:================================================================================= --><target name="javadoc"> <antcall target="init" /> <mkdir dir="${API.DIR}"/> <javadoc ● additionalparam = "-J-Xmx512m" packagenames = "jp.co.sjts.*,jp.groupsession.*" destdir = "${API.DIR}" ●の行を追加しました
vertical_align_top