首页编程java编程启动java项目路径错误的是什么,java运行中路径错误是怎么回事啊

启动java项目路径错误的是什么,java运行中路径错误是怎么回事啊

编程之家2023-10-1392次浏览

这篇文章给大家聊聊关于启动java项目路径错误的是什么,以及java运行中路径错误是怎么回事啊对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

启动java项目路径错误的是什么,java运行中路径错误是怎么回事啊

java运行中路径错误是怎么回事啊

的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法来指导编译器在编译的时候去指定的路径下查找引用类。(1).绝对路径:javac-classpath c:\junit3.8.1\junit.jar Xxx.java(2).相对路径:javac-classpath..\junit3.8.1\Junit.javr Xxx.java(3).系统变量:javac-classpath%CLASSPATH% Xxx.java(注意:%CLASSPATH%表示使用系统变量CLASSPATH的值进行查找,这里假设Junit.jar的路径就包含在CLASSPATH系统变量中) javac绝对路径的使用: javac:假设你要编译的类文件名叫:HelloWorld.java,其完全路径为:D:\java\HelloWorld.java。但你所在的当前目录是:C:\Documents and Settings\peng>。如果想在这里执行编译,会有什么结果呢?(1).C:\Documents and Settings\peng> javac HelloWorld.java这时编译器会给出如下的错误提示信息:error: cannot read: HelloWorld.java这是因为默认情况下javac是在当前目录下查找类文件,很明显这个路径不是我们存放类文件的地方,所以就会报错了(2).C:\Documents and Settings\peng>javac D:\java\HelloWorld.java这时编译成功。所以,只要你执行javac命令的目录不是类文件存放的目录,你就必须在javac命令中显式地指定类文件的路径。 java-classpath的使用: java:假设我们的CLASSPATH设置为:D:\peng\java\pro,在该目录下有三个文件:HelloWorld.java/ HelloWorldExtendsTestCase/ HelloWorldExtendsHelloWorld。这三个文件的类声明分别如下: HelloWorld.java:public class HelloWorld HelloWorldExtendsHelloWorld.java:public class HelloWorldExtendsHelloWorld extends HelloWorld HelloWorldExtendsTestCase.java:public class HelloWorldExtendsTestCase extends junit.framework.TestCase假设我们已经按照上面关于javac-classpath和javac绝对路径的使用,顺利地完成了三个文件地编译。现在我们在C:\Documents and Settings\peng>目录下执行这三个.class文件(1).C:\Documents and Settings\peng>java HelloWorld Hello World可以看到执行成功。为什么我们在 C:\Documents and Settings\peng>执行命令,JVM能够找到D:\peng\java\pro\HelloWorld.class文件呢?这是因为我们配置了系统变量CLASSPATH,并且指向了目录:D:\peng\java\pro。所以JVM会默认去该目录下加载类文件,而不需要指定.class文件的绝对路径了。(2).C:\Documents and Settings\peng>java HelloWorldExtendsHelloWorld Hello World可以看到执行成功了。HelloWorldExtendsHelloWorld继承了HelloWorld类,所以在执行时JVM会先查找在CLASSPATH下是否存在一个HelloWorld.class文件,因为我们已经成功编译了HelloWorld类了,所以可以成功执行HelloWorldExtendsHelloWorld.class(3).C:\Documents and Settings\peng>java HelloWorldExtendsTestCase Exception in thread"main" java.lang.NoClassDefFoundError: junit/framework/TestCase可以看到程序抛出异常了,提示找不到junit.framework.TestCase文件。为什么同样在D:\peng\java\pro下,HelloWorldExtendsHelloWorld.class就可以成功执行,而这个就不行了呢?这是因为:junit.framework.TestCase.class文件并不存在于当前目录下,所以为了能够让程序成功运行,我们必须通过指定CLASSPATH的方式,让JVM可以找到junit.framework.TestCase这个类,如(4):(4). C:\Documents and Settings\peng>java-classpath%CLASSPATH% HelloWorldExtendsTestCase Hello World总结:(1).何时需要使用-classpath:当你要编译或执行的类引用了其它的类,但被引用类的.class文件不在当前目录下时,就需要通过-classpath来引入类(2).何时需要指定路径:当你要编译的类所在的目录和你执行javac命令的目录不是同一个目录时,就需要指定源文件的路径(CLASSPATH是用来指定.class路径的,不是用来指定.java文件的路径的)

我的世界提示java路径有误,是否已经安装java

这应当是java路径错误,正常安装的路径后,在启动器内修改

这就有很多可能性:

启动java项目路径错误的是什么,java运行中路径错误是怎么回事啊

下的是盗版

这是正常的,再多打开几次

可能你的电脑对某些mc版本不适应,去下载较低的版本

启动java项目路径错误的是什么,java运行中路径错误是怎么回事啊

内存太小,去设置调(建议:256MB)【只有一些盗版的启动器会有这个功能】

java路径错误,正常安装的路径:

可能是你装的Forge出了问题,建议重下我的世界或Forge

你可能用笔记本,配置不行【可通过将能见度调至4-8解决问题】

可能整合包有BUG

望采纳*-*

我的世界显示java路径错误怎么办。

需要重新配置下jdk。

如:jdk安装在“D:\Program Files\java\jdk1.6.0_10”。

新建“java_home”值,输入“D:\Program Files\java\jdk1.6.0_10”。

新建“classpath”值,输入“.;%java_home%\lib”。

在path中增加“%java_home%\bin”。

备注:配置环境变量在“计算机”右击“属性”,之后选择“高级环境变量”,在选择“环境变量”即可。

Java版

Minecraft的原始平台,在Windows、Mac OS X和Linux上运行,通过启动器启动。游戏最初以“早期个人单机alpha”的名称发布,经历了许多开发阶段(Classic、Indev、Infdev、Alpha、Beta)。Java版Minecraft没有资源中心。

基岩版

基岩版是由Mojang AB、Xbox游戏工作室、4J Studios和SkyBox Labs开发的多平台版本的Minecraft。基岩版的平台包括所有移动平台、Windows 10版、Xbox One版、任天堂Switch版、Gear VR版和Fire TV版。

原主机版

原主机版是适用于主机版本的Minecraft,已经终止更新。

任天堂3DS版

New Nintendo3DS版的多人联机仅限于本地游玩。

我的世界启动游戏时他说 发生了一个java异常

1、确认电脑是否安装了JAVA程序,如果没有就去装一个。

2、如果即使安装了JAVA仍然提示路径错误,那么可能是你的JAVA路径设置不正确亦或是JAVA安装不正确。以旋律启动器为例检查JAVA路径中的路径是否存在问题。

一般情况下在安装JAVA时不要更改其默认路径的话是与启动器的默认路径一样的不会出什么问题,但如果你更改过路径的话就会让启动器无法识别了。通常情况下正确的默认路径为:

C:\Program Files\Java\jre7\bin\javaw.exe

而另外一点特别要注意的是64位操作系统的用户C盘中是存在着2个Program Files文件夹的,其中一个后面跟着(x86)这代表着这个文件夹中装着32位版本的系统程序。但64位系统必须要使用64位的JAVA才行,在选择游戏路径时要特别注意这点。

3、如果经过前两步依旧无法打开游戏,那么就有很大的可能是你的JAVA程序出现了问题,建议先将其卸载(在控制面板中的程序和功能中删除,不要直接删除C盘文件),之后前往JAVA官网下载最新版本的JAVA程序,网页程序会自动根据你的系统信息弹出相应版本的下载链接

关于启动java项目路径错误的是什么,java运行中路径错误是怎么回事啊的介绍到此结束,希望对大家有所帮助。

java关联源码有什么用(如何有效防止Java程序源码被人偷窥)广州大学有专科吗 广州大学有大专读吗