为什么打开jvm找不到
① 我的世界开服JAVA找不到或无法加载主类
指令输入路径的文件夹名字中不能带空格,像是C:\Program Files 中间的空格,windows会认为这个文件在C:\Program这个文件夹中而不是C:\Program FIles这个文件夹中
建议先用cd命令定位到包含服务端的文件夹,然后再使用 java -jar 服务端名称 运行服务器
② 打开软件时显示在您的系统上找不到jvm怎么办
这个程序运行需要32位的jdk,不是64位的
③ Eclipse打不开 提示找不到jvm.dll文件 但是这个文件在jre里是存在的。请问是哪里出了问题
一般说来,新购笔记本会预装64位的windows系统,而在网上下载软件时,32位会优先出现在页面中(现在来说是这个情况,但我认为未来64位会越来越普及)。
如果你是64位的系统,却安装了32位的JDK,就会导致上面的情况。
解决办法如下:
卸载掉原来安装的32位的JDK,然后安装64位的JDK到电脑中。
重新修改path 和 classpath 两个环境变量。因为在64系统当中,32位软件回安装到program files (*86)文件夹,64位软件会安装到program files 文件夹,当你先前安装32JDK时,你设置的环境变量路径当中当然会包括“program files (*86)”,而这时JDK已经转移到“program files”中了,修改过来即可。
注意你两次安装的JDK版本号,不一定相同,因为安装时会根据你的版本号建立JDK文件夹,如果两次的版本号不同,在环境变量里也要修改。
以上为参考。
④ 找不到JVM是什么原因
一、什么是Java环境变量,它有什么用途?
要运行Java程序,必须安装JDK。JDK是整个Java的核心,其中包括了Java编译器、JVM、大量的Java工具以及Java基础API。而我们在CMD下运行Java程序前,必须先启动这些工具,就先得输入工具所在路径的命令,这样就显得很麻烦,因此出现了环境变量这个东西,让我把工具所在路径设置好,每次就只需要输入程序名路径命令就可以运行程序。
二、如何设置Java环境变量?
Java环境变量的设置有两种方法一种是在CMD下设置,一种是在操作系统里设置。
假设JDK的路径,也就是你的JDK安装目录为:D:\Program Files\Java\jdk1.5.0
那么我们先来说下在CMD下如何设置,CMD下设置就比较简单了,只需要输入:
set path=D:\Program Files\Java\jdk1.5.0\bin; C:\Windows;C:\Windows\Command
set classpath=. ;D:\Program Files\Java\jdk1.5.0\lib\tools.jar
就行了,不过要注意分号和冒号,如果看不清可以复制到记事本里看。
现在再来说在Windows操作系统里怎么设置:
按顺序打开
我的电脑——属性——高级——环境变量
在“系统变量”里找到path,然后点击编辑,再找到变量值一栏,原来值不需要动,后面加上一个分号隔开,接着输入:D:\Program Files\Java\jdk1.5.0\bin; C:\Windows;C:\Windows\Command
点击新建,变量名输入:classpath
变量值输入:. ;D:\Program Files\Java\jdk1.5.0\lib\tools.jar
⑤ jdk64位安装提示缺少jvm.dll,原因是什么 系统和安装文件都是新的!
jvm.dll丢失的原因是:被错误删除或损坏
jvm.dll是一款windows系统的动态链接库,封装了系统正常运行所不可或缺的大量代码,不可或缺。如果系统弹出提示“没有找到jvm.dll”或“丢失jvm.dll”等错误信息。
解决方案:
1、重新下载对应dll文件
2、重新注册该dll文件
恢复步骤:
1、解压缩下载的文件。
2、复制文件“jvm.dll”到系统目录下。
3、系统目录一般为:C:\WINNT\System32 64位系统为C:\Windows\SysWOW64。
4、最后点击开始菜单-->运行-->输入regsvr32 jvm.dll后,回车即可解决错误提示。