2016-04-04 8 views
0

"YouTrack"というプログラムを自分のサーバーで実行しようとしています。それはいつもうまくいったが、サーバーを再起動した後、YouTrackを開始するときにエラーメッセージが表示される。Java:クラス-Xmx1gが見つかりません

クラス-Xmx1gが見つかりませんでした。

私は、このコマンドを実行しています: java –Xmx1g –XX:MaxPermSize=500m –Djava.awt.headless=true –jar youtrack-6.5.16932.jar 8112

私のシステム:

  • のUbuntu 14.04
  • のPlesk
  • Javaのバージョン "1.7.0_79"

は誰も助けることができます私? ありがとうございます。

編集: javaバージョン "1.8.0_77"に更新されました。まだ動作しません。

+1

私が疑う他の事柄。 1.あなたが考えるJavaを起動していません。 2.ローカライゼーション/文字セットの問題があります(「 - 」はダッシュではありません)。 – KevinO

+0

@KevinOそれは問題だった。私は知らずにオフィスからenダッシュをコピーしました。ご協力ありがとうございました! – Th0rkel

答えて

0

Java 7では、サイズに "g"修飾子を使用できましたか?私はそれが-Xmxn は、メモリ割り当てプールの最大サイズをバイト数で指定したJava 8

  • のJava 7

http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/java.html

に付属していると思いました。この値は、2 MBを超える1024の倍数でなければなりません。キロバイトを示す文字kまたはK、またはメガバイトを示すmまたはMを付加します。デフォルト値は、システム構成に基づいて実行時に選択されます。ジャワ8

https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html

-Xmxsize

  • バイト単位でメモリ割り当てプールの最大サイズ(バイト単位)を指定します。この値は、1024の倍数と2 MB以上でなければなりません。キロバイトを示すkまたはK文字を追加します。メガバイトを示すmまたはM、ギガバイトを示すgまたはGを付加します。デフォルト値は、システム構成に基づいて実行時に選択されます。サーバーの展開では、-Xmsと-Xmxが同じ値に設定されることがよくあります。 Java SE HotSpot仮想マシンのガベージコレクションチューニングガイドの「人間工学」の節をhttp://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/index.htmlに参照してください。

+0

java -Xmx1024m ......でもうまくいきません – Th0rkel

+0

実験では、パラメータを削除するとどうなりますか? – KevinO

+0

次に、-XX:MaxPermSize = 500mがエラーをスローします。すべてのオプションを削除しても、クラスyoutrack-6.5.16932.jarが見つかりません。 – Th0rkel

関連する問題