java在linux中的运行
我有一个java工程以jar的形式在linux中运行.编写的.sh文件如下:AGENT_PATH=/root/aaa/agent
export JAVA_HOME=/usr/java/jdk1.6.0_14
export JAVA_BIN=/usr/java/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$AGENT_PATH/lib:./lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
echo $JAVA_HOME
java -jar $AGENT_PATH/lib/agent.jar
工程目录:/root/aaa/agent
我在当前目录/root/aaa/agent下面是可以运行的.但是我到别的文件目录下面就不可以运行了,这里不能运行不是不能执行到文件里的内容.内容执行了.但是没有生效.哪位大侠帮忙给看看.
--------------------编程问答-------------------- 是不是没有root文件夹的权限啊。
先直接试试呢。。。
java -jar /root/aaa/agent/lib/agent.jar --------------------编程问答-------------------- 直接试过了也不行 ..我在工程目录下试可以运行.停止后java -version 是可以看到自己的java版本信息的.但是别的目录就不行了. --------------------编程问答-------------------- 要是木有权限应该是文件不能执行.但是我的文件是执行了的..我打印了些数据.只是执行的java和环境变量没有生效.
补充:Java , Java相关