我有个java应用程序,使用jre1.4,原先好好的。不知道为什么就用不了了,判断是jre的问题(因为启动控制面板上的java plusin,界面出不来,而查看进程是已启动了的),重装jre也不行。该怎么办?环境:windows2000 server jre1.4.2.08想升级到jre1.5,应用程序又不支持,jre1.5的系统支持列表里也没有windows2000server
我现在的感觉就是:java在windwos下,兼容性太差了,重装都不能恢复正常,太恶心了。

解决方案 »

  1.   


    是不是你的系统的JAVA的路径被改了呀应该是你的系统作了什么改变造成的...
      

  2.   

    重新配置一下path,classpath试试。
      

  3.   

    对不起,各位可能搞错了,我的环境并不是一个开发的环境,而只是一个执行java应用程序的环境,这个不需要classpath吧。而且我的程序并不是起不来,而是出错了,系统是能执行java.exe的,只是不正常!
      

  4.   

    启动控制面板上的java plusin,界面出不来,而使用任务管理器查看进程,javaw是已启动了的。这是这种故障最典型的表现,这个论坛上也有好几位弟兄碰到相同的情况,但都没有答案。java就这么烂吗?
      

  5.   

    打开CMD,试试在命令行中用:java -jar xxxxx.jar或java xxxxx.xxxxx来执行应用程序。
    如果没有猜错的话,应该有异常出现吧。
      

  6.   

    对,有RemoteException/IllegalArgumentExcption/NullPointerExcption出现
      

  7.   

    在一台没装过jre的机器上安装,没问题。在出问题的机器上,怎么重新安装jre和java应该程序都不行。难道要重装机器,太恐怖了吧,除了这个java程序,系统也没其他的问题了。java怎么这样?!给我的印象太差了。
      

  8.   

    可能java虚拟机实现某些功能用native方式调用了windows的一些东西,而在这台机器上windows的相关部分受损.
      

  9.   

    控制面板上的java plusin,界面出不来,这个总不会用到native方式调用吧?
    在其他机器上,控制面板上的java plusin,界面是能出来,应用程序也就正常了。
    出现过错误的却不行?why?
      

  10.   

    jre和windows 2000server的兼容性,真的有问题!!!!!!
    在jre1.5的系统支持列表里就没有windows 2000server!!!!!