我写了一个程序打成了*.jar包
在我的电脑上可以运行,我把它放在98系统上就不能运行了
我把那台安98的电脑安上了JVM,可那个*.jar 还是不能运行,为什么?
谢谢 

解决方案 »

  1.   

    就是打不开 不能识别
    然后我自己给它找JVM 也没找到
    但电脑肯定是安了JVM的
      

  2.   

    文件类型那边重新指定一下jar打开的程序到jdk(jre)\bin\javaw.exe试试看
      

  3.   

    我认为可能是JDK的PATH和CLASSPATH没有设置,98和2000的设置方式不一样,可能造成安装JDK之后系统找不到JDK
      

  4.   

    那个电脑没安JDK 只安了JVM 不安JDK就不能运行吗?
      

  5.   

    JVM 有路径吗?
    我安完它什么也没看见呀
      

  6.   

    JAVA的平台无关性 原来不就说的那么简单
      

  7.   

    classpath  and  path
      

  8.   

    1.不知楼主所说的JVM是否是JRE,一般来说,JRE里面包含了JVM
    2.把你的jar文件正确导入classpath
    3.用JVM解析运行jar
      

  9.   

    安装了JVM之后,要设置环境变量的。
      

  10.   

    98系统跟2000不一样的,设置classpath和path路径的时候好象要在一个叫什么boot文件里面设置。全名我也不记得很清楚了,反正是个系统文件哦!
      

  11.   

    对98系统可以这样设置环境变量:
    打开c盘(或其他系统盘)根目录下的autoexec.bat文件,加入下面几行:
    set JAVA_HOME=JRE的安装目录
    set PATH=%JAVA_HOME%\bin;%PATH%
    set CLASSPATH=.;%JAVA_HOME%\lib\tools.jar
    保存文件,并重启计算机就可以了.
      

  12.   

    相应改一下,试试:
    javaw -classpath ./;./xxx.jar run.jarxxx.jar是所需要的jar包,run.jar是你要运行的jar包,看看是否可以