私はDebianを使用しています。 http://ppa.launchpad.net/webupd8team/java/ubuntuにあるスクリプトを使用して、Java 8以降のJava 6をインストールしました。Javawsが間違って起動するJVM
Iはfile.plは、そのような部分を含むJava 6を使用MUSアプリ実行:
<resources>
<j2se version="1.6.0+" href="http://java.sun.com/products/autodl/j2se"
initial-heap-size="128M" max-heap-size="400M"/>
Iは、Java 6フォルダからのjavawsを起動します。私はしばらくの間スプラッシュを参照して停止します(私は私のコンソールでプロンプトを得る、何も起こらない)。私は問題がそこにないことを確かめるためにenv変数を調整しました。いくつかの詳細:
➜ java-6-oracle set | grep jvm
DERBY_HOME=/usr/lib/jvm/java-6-oracle/db
J2REDIR=/usr/lib/jvm/java-6-oracle/jre
J2SDKDIR=/usr/lib/jvm/java-6-oracle
JAVA_HOME=/usr/lib/jvm/java-6-oracle
OLDPWD=/usr/lib/jvm/java-6-oracle/jre
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/java-6-oracle/bin:/usr/lib/jvm/java-6-oracle/db/bin:/usr/lib/jvm/java-6-oracle/jre/bin
PWD=/usr/lib/jvm/java-6-oracle
path=(/usr/local/bin /usr/bin /bin /usr/local/games /usr/games /usr/lib/jvm/java-6-oracle/bin /usr/lib/jvm/java-6-oracle/db/bin /usr/lib/jvm/java-6-oracle/jre/bin)
➜ java-6-oracle ./jre/javaws/javaws -verbose ~/file.pl
Java(TM) Web Start 1.6.0_45 Launching: /usr/lib/jvm/java-8-oracle/jre/bin/java
/usr/lib/jvm/java-8-oracle/jre/bin/java
-Xbootclasspath/a:/usr/lib/jvm/java-6-oracle/jre/lib/javaws.jar:/usr/lib/jvm/java-6-oracle/jre/lib/deploy.jar:/usr/lib/jvm/java-6-oracle/jre/lib/plugin.jar
-classpath
/usr/lib/jvm/java-6-oracle/jre/lib/deploy.jar
-Djava.security.policy=file:/usr/lib/jvm/java-6-oracle/jre/lib/security/javaws.policy
-DtrustProxy=true
-Xverify:remote
-Djnlpx.home=/usr/lib/jvm/java-6-oracle/jre/bin
-Dsun.awt.warmup=true
-Djnlpx.origFilenameArg=/home/me/file.pl
-Djnlpx.remove=true
-Djnlpx.splashport=38511
-Djnlpx.jvm=/usr/lib/jvm/java-8-oracle/jre/bin/java
com.sun.javaws.Main
/tmp/javawMxZTga
私はincorectのjvmバージョンが呼び出されることがわかります。それはなぜそうですか?
編集: Webstart runs with wrong version of JREの複製ではありません。私はブラウザを使用してプログラムを実行していません。どちらも私のJavasは64ビットです。
なぜJava 6が必要ですか? – Kayaman
[WebstartはJREのバージョンが間違っています](https://stackoverflow.com/questions/9802577/webstart-runs-with-wrong-version-of-jre) – zack6849
@Kayamanと重複している可能性があります。 、旧バージョンのソフトウェアでは動作しません。 –