저는 데비안을 사용합니다. http://ppa.launchpad.net/webupd8team/java/ubuntu에서 사용할 수있는 스크립트를 사용하여 Java 8 이상 Java 6을 설치했습니다.Javaws가 잘못 시작됩니다. JVM
은 내가 file.pl 등 일부 포함 자바 6. MUS 응용 프로그램을 실행합니다
<resources>
<j2se version="1.6.0+" href="http://java.sun.com/products/autodl/j2se"
initial-heap-size="128M" max-heap-size="400M"/>
을 나는 자바 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
[JRE의 잘못된 버전으로 실행되는 Webstart]의 가능한 복제본 (https://stackoverflow.com/questions/9802577/webstart-runs-with-wrong-version-of-jre) – zack6849
@Kayaman 아주 오래되었거나 잘못 작성된 , 최신 버전에서는 작동하지 않는 기존 소프트웨어 조각. –