在dcm4chee中找到java的麻烦

时间:2013-12-01 10:24:21

标签: java netbeans dcm4che

我使用Java 6设置了dcm4chee一段时间,但我添加了Java 7.我在相当长的一段时间内没有看过dcm4chee,所以我不确定它什么时候停止工作。我正在运行Ubuntu 13.10。当我运行./run.sh时,我得到了

=========================================================================

 JBoss Bootstrap Environment

 JBOSS_HOME: /home/ilan/dcm4chee/dcm4chee-2.17.2-mysql

 JAVA: /usr/lib/jvm/java-6-openjdk-i386/bin/java

 JAVA_OPTS: -Dprogram.name=run.sh -Xms128m -Xmx512m -XX:MaxPermSize=128m    -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.messaging.ServerPeerID=0 -Djavax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl -Djava.awt.headless=true -Dapp.name=dcm4chee -Djava.net.preferIPv4Stack=true -Djava.library.path=/home/ilan/dcm4chee/dcm4chee-2.17.2-mysql/bin/native

 CLASSPATH: /home/ilan/dcm4chee/dcm4chee-2.17.2-mysql/bin/run.jar

=========================================================================

./run.sh: 217: ./run.sh: /usr/lib/jvm/java-6-openjdk-i386/bin/java: not found

确实在/ usr / lib / jvm / java-6-openjdk-i386 / bin中没有java,只有javaws。在java-7-openjdk中有它正在寻找的java文件。我将JAVA_HOME设置为指向java7,但它正在拾取java6。

我在我的java程序中使用Netbeans,对于一些较旧的项目我仍然需要java 6。 Netbeans对我的java没有问题,但是dcm4chee遇到了问题。

获取我使用的JAVA_HOME的值

ls -al /etc/alternatives/java
lrwxrwxrwx 1 root root 45 Apr 22  2013 /etc/alternatives/java -> /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java

这表明JAVA_HOME指向java7,为什么dcm4chee仍然试图转到java6?

简而言之,任何人都可以就如何让dcm4chee启动并运行我需要提供建议吗?

谢谢, 伊兰

0 个答案:

没有答案