start.bat内容如下:
java -Xmx512M -classpath "classes;lib/classes12.jar;lib/jdbc2_0-stdext.jar;lib/msbase.jar;lib/mssqlserver.jar;lib/msutil.jar" com.sctele.xzxn.ReadSQL2ORA这个在WINDOWS下没有问题
但是LINUX问题就多了
首先,LINUX下不识别-Xmx512M
还有就是我的com放在classes下的,jar的包在lib下
classes和lib都是文件夹,跟start.bat同一层路径
com.sctele.xzxn.ReadSQL2ORA是我要运行的主程序的类在LINUX下怎么解决啊?
java -Xmx512M -classpath "classes;lib/classes12.jar;lib/jdbc2_0-stdext.jar;lib/msbase.jar;lib/mssqlserver.jar;lib/msutil.jar" com.sctele.xzxn.ReadSQL2ORA这个在WINDOWS下没有问题
但是LINUX问题就多了
首先,LINUX下不识别-Xmx512M
还有就是我的com放在classes下的,jar的包在lib下
classes和lib都是文件夹,跟start.bat同一层路径
com.sctele.xzxn.ReadSQL2ORA是我要运行的主程序的类在LINUX下怎么解决啊?
楼主【tyfun】截止到2008-08-01 18:38:56的历史汇总数据(不包括此帖):
发帖的总数量:96 发帖的总分数:1040 每贴平均分数:10
回帖的总数量:65 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:95 结贴的总分数:1020
无满意结贴数:48 无满意结贴分:1280
未结的帖子数:1 未结的总分数:20
结贴的百分比:98.96 % 结分的百分比:98.08 %
无满意结贴率:50.53 % 无满意结分率:125.49%
值得尊敬
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=tyfun
LINUX下不识别-Xmx512M =>
-Xmx512m小写字母
2
./classes建议你用绝对路径
[root@backupOraServer app]# ls
classes dmp ini lib log start.bat
[root@backupOraServer app]# ./start.bat
Warning: -Xmx512m not understood. Ignoring.
Exception in thread "main" java.lang.NoClassDefFoundError: com.sctele.xzxn.ReadSQL2ORA
at gnu.gcj.runtime.FirstThread.run() (/usr/lib64/libgcj.so.5.0.0)
at _Jv_ThreadRun(java.lang.Thread) (/usr/lib64/libgcj.so.5.0.0)
at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib64/libgcj.so.5.0.0)
at __gcj_personality_v0 (/usr/shujucaiji/app/java.version=1.4.2)
at __libc_start_main (/lib64/tls/libc-2.3.4.so)
at _Jv_RegisterClasses (/usr/shujucaiji/app/java.version=1.4.2)
[root@backupOraServer app]#
$JAVA_HOME/bin/java -classpath :./classes12.jar:./ojdbc14.jar:./msbase.jar:./mssqlserver.jar:./msutil.jar com.sctele.xzxn.ReadSQL2ORA