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下怎么解决啊?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【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
      

  2.   


    LINUX下不识别-Xmx512M =>
    -Xmx512m小写字母

    ./classes建议你用绝对路径
      

  3.   

    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
    [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]# 
      

  4.   

    搞定了应该这样写
    $JAVA_HOME/bin/java -classpath :./classes12.jar:./ojdbc14.jar:./msbase.jar:./mssqlserver.jar:./msutil.jar com.sctele.xzxn.ReadSQL2ORA