我的程序会引用几个外部jar包,在windows下是这样的:
set classpath = lib/xxx.jar;lib/yyy.jar;lib/myprogram.jar
java -Xms32m -Xmx64m myprogram.Run
其中myprogram是我自己的包,main方法在Run里;
现在把这个程序放到linux环境下,直接java myprogram.Run不行(找不到类),请问如何在linux下“set classpath”呢
set classpath = lib/xxx.jar;lib/yyy.jar;lib/myprogram.jar
java -Xms32m -Xmx64m myprogram.Run
其中myprogram是我自己的包,main方法在Run里;
现在把这个程序放到linux环境下,直接java myprogram.Run不行(找不到类),请问如何在linux下“set classpath”呢
解决方案 »
- 如何读取文件中对象的个数
- jEditorPane如何显示多内码html文件?
- 求教类似QQ消息提示的任务栏窗口图标的高亮显示方法
- 一个获取用户名和IP地址的问题
- 急!如何使用applet获得本地ip地址
- java 简单C/S聊天程序出现Drco括等一大串乱码怎么解决
- String 截取
- 谁能给我一个关于一个java文件访问另一个java文件中类的例子?
- 请教 ,如何做JBUILDER项目的安装程序,如何在其中加入所用到的包,120分献上。
- 在Applet中,如何生成弹出式级联菜单??即JPopupMenu 中又有子JPopupMenu??Thanks!!
- [高分求助] java 线程问题----怎么获得线程中的值!
- 代码点、代码单元、字符
你看有么!!
不能用相对路径吗
set CLASSPATH=.;./lib/myprogram.jar;./lib/activemq-core-4.1.0-incubator.jar;./lib/backport-util-concurrent-2.1.jar;./lib/commons-logging-1.1.jar;./lib/jdom.jar;./lib/log4j-1.2.15.jar;./lib/jbossall-client.jar;
java -Xms256m -Xmx512m myprogram.Run
read -n 1 -p "Press any key to continue..."
当前用户没有对rev_act.jar文件的执行权限"./lib/rev_act.jar"会被看做你在运行rev_act.jar文件,类似于"./run.sh"