DOS命令行中的javac指令可以编译,但是java指令运行,显示无法找到和加载类。什么原因?

DOS命令行中的javac指令可以编译,但是java指令运行,显示无法找到和加载类。什么原因?classpash也配置了当前路径。

希望可以帮到您!
可能是 java文件名 和 类 名 不相同
温馨提示:内容为网友见解,仅供参考
无其他回答

...命令java -version能打开。但javac编译时却显示找不到怎么解决_百度...
文件名不对 类名与文件名不一致

java运行显示“找不到或无法加载主类”怎么回事?
另一种方法是创建一个与包名对应的文件夹(如HelloWorld),并将文件移动到该目录,然后在HelloWorld目录的平级下使用DOS命令窗口,分别编译和运行包内类,如javac HelloWorld\/***.java 和 javaHelloWorld.TestPlusPlus。注意,包名不能包含特殊字符(如'.'和' '),因为这可能导致命令行解析困难。Java会...

在命令行下 执行javac可以通过,但java不可以,请问是什么原因
你的系统变量没有设置好.首先,你java能不能运行和环境变量的配置无关,相反你的CLASSPAT配置不好反而会影响正常的java运行,建议你删除后重新安装jdk(默认会安装jre,并且帮你把java程序配置好),然后再配置jdk.jdk最佳配置:1.添加JAVA_HOME变量:在系统高级->环境变量中,点击"New"添加变量,变量名:"JAVA...

java运行显示“找不到或无法加载主类”!
1.去掉 ”package HelloWorld;“ 重新用javac 编译TestPlusPlus.java,再运行javaTestPlusPlus就可以了。2.新建一个包名一样的文件夹,在本例中,为建立一个HelloWorld的文件夹,把TestPlusPlus.java文件移到该目录下。然后在HelloWorld文件夹的平级下,打开DOS命令窗口,运行javacHelloWorld\/TestPlusPlus.j...

JDK配置成功,但是运行java时能生成class文件,但是DOS界面没有显示内容...
编译和运行时当然要先切换到源文件.java所在的目录才能直接运行,不然当然提示找不到文件。你的环境变量配置已经成功了,这个和环境变量没有关系哦 至于楼主说的不显示,你还没运行当然不显示,javac命令是用来编译.java文件的,会生成一个.class 的编译过的文件,然后再用java test运行 ...

dos下javac为什么找不到源文件
原因一:当前的编译路径并非是java类的存放路径;原因二:java类中没有定义或者定义的main方法有错误;解决办法:第一步:通过”cd“命令切换到java类的存放路径;第二步:重新确认java类中的代码编写是否正确;第三步:输入”javac 类名.java“,回车,执行运行,如果不报错说明编译正常,如果报错,根据...

在MS-DOS命令窗口下输入javac命令后,提示'javac' 不是内部或外部命令...
DOS是不识别长文件名的,不如你的Program Files,而且其中不得包含空格,比如Documents and Settings 这一类的长文件名到DOS下就变为DOCUME~1;如果不是调用系统内置的程序,最好加上扩展名;你的问题绝对是文件夹包含空格问题。求采纳啊。。。

为啥我用dos运行java时总显示javac不是内部或外部命令
这是因为javac不在当前的PATH下,windows系统找不到此命令。首先,需要下载并安装JDK,假设将其安装在D:\\jdk1.6目录下。然后,有两种方法可以解决找不到javac的问题。第一处理方式:添加javac到环境变量。在桌面我的电脑上右键,选择属性。或者直接按WIN+Pause Break组合键。在打开的窗口中选择:高级...

JDK安装配置完之后,DOS窗口下输入Javac或Java命令都没问题。可javac...
我知道为啥!你的源文件假设在E盘java code文件夹中,在Dos中 输入“E:”,然后回车,进入E盘,然后 你在再输入:“cd java code” 这时候你再输入编译运行就可以啦!你在网上找找cmd 命令吧,这个问题就是因为没转到Java的源文件根目录下,cd命令就是转到的命令 ...

JAVA在DOS界面编译时没有错误,但在运行后就出现Error:could not open...
应该是环境变量没配好的原因。报的错误是打不开java虚拟机,我配置的环境变量是这样的,path:D:\\Program Files\\Java\\jdk1.6.0_10\\bin class_path:D:\\Program Files\\Java\\jre6\\lib这个地方要注意,class_path路径第一个一定是.;另外我还配置了一个java_home环境变量:D:\\Program Files\\Java\\jdk...

相似回答
大家正在搜