我写了一个Start.sh文件用来在Unix下运行Jar文件,具体信息如下Start.sh信息
JAVA_VENDOR="HP"
JAVA_HOME="/opt/java1.4/bin"
TT_HOME="/opt/danz/backup/fortony"
CLASSPATH="${JAVA_HOME}/jre/lib/rt.jar${TT_HOME}/SysMain.jar${TT_HOME}/xercesImpl.jar${TT_HOME}/jconn2.jar"
java -CLASSPATH "./SysMain.jar" RunMain
export CLASSPATH然后我在Unix下去执行这个Start.sh的时候,报错
./Start.sh[5]: java: not found.请问如何解决?
下面是我环境的信息,
JAVA_VENDOR="HP"//平台是HP的Unix
JAVA_HOME="/opt/java1.4/bin"//这台Unix上的JDK路径
TT_HOME="/opt/danz/backup/fortony"我所有jar文件存放的路径
CLASSPATH="${JAVA_HOME}/jre/lib/rt.jar${TT_HOME}/SysMain.jar${TT_HOME}/xercesImpl.jar${TT_HOME}/jconn2.jar"//载入Class路径
java -CLASSPATH "./SysMain.jar" RunMain//SysMain.jar是我的jar文件名,RunMain是我的class类
export CLASSPATH恳请各位大虾帮忙,急...谢谢了
JAVA_VENDOR="HP"
JAVA_HOME="/opt/java1.4/bin"
TT_HOME="/opt/danz/backup/fortony"
CLASSPATH="${JAVA_HOME}/jre/lib/rt.jar${TT_HOME}/SysMain.jar${TT_HOME}/xercesImpl.jar${TT_HOME}/jconn2.jar"
java -CLASSPATH "./SysMain.jar" RunMain
export CLASSPATH然后我在Unix下去执行这个Start.sh的时候,报错
./Start.sh[5]: java: not found.请问如何解决?
下面是我环境的信息,
JAVA_VENDOR="HP"//平台是HP的Unix
JAVA_HOME="/opt/java1.4/bin"//这台Unix上的JDK路径
TT_HOME="/opt/danz/backup/fortony"我所有jar文件存放的路径
CLASSPATH="${JAVA_HOME}/jre/lib/rt.jar${TT_HOME}/SysMain.jar${TT_HOME}/xercesImpl.jar${TT_HOME}/jconn2.jar"//载入Class路径
java -CLASSPATH "./SysMain.jar" RunMain//SysMain.jar是我的jar文件名,RunMain是我的class类
export CLASSPATH恳请各位大虾帮忙,急...谢谢了
/java安装目录/bin/java -CLASSPATH "./SysMain.jar" RunMain//SysMain.jar
我引用了java的绝对路径后,又报了一个新的错,描述如下,
Unrecognized option: -CLASSPATH
Could not create the Java virtual machine.
请问这个是什么意思?是不是说我测试的这台Unix上没有JDK?我的.sh文件改成了如下内容
JAVA_VENDOR="HP"
JAVA_HOME="/opt/java1.4/bin"
TT_HOME="/opt/danz/backup/fortony"
CLASSPATH="${JAVA_HOME}/jre/lib/rt.jar${TT_HOME}/SysMain.jar${TT_HOME}/xercesImpl.jar${TT_HOME}/jconn2.jar"
/opt/java1.4/bin/java -CLASSPATH "./SysMain.jar" RunMain
export CLASSPATH请各位帮小弟看看,万分感谢