当前位置:编程学习 > JAVA >>

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相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,