日期:2014-05-20  浏览次数:20558 次

java 写的程序能通过编译但是不能执行
java程序编译之后 不能执行 会提示这样的错误
Error:missing ‘server’ jvm at D:\bin\server\jvm.dll. 求大神能提示我下 这个是什么问题

------解决方案--------------------
你是怎么运行的
看错误提示是用 java -server xxx 启动,但jre路径下找不到server的jvm.dll
看下你的jre路径下有client文件夹和server文件夹吗?该文件夹下有jvm.dll吗

------解决方案--------------------
jdk\jre\bin目录下没有server文件夹
新建一个server文件夹,从别人机器上把相关文件复制过来;或者重新下载jdk;或者直接把client下的文件复制过来。
------解决方案--------------------
jvm.dll出错,很多是电脑因为中了流氓软件,在不太了解系统,不知道jvm.dll在电脑中的存放位置的情况下,建议使用修复工具对系统进行最全面的扫描和修复。