运行cmd找不到类是什么原因,哪位大神能帮帮我?感激不尽。

时间:2021-10-29 14:10:59
运行cmd找不到类是什么原因,哪位大神能帮帮我?感激不尽。我初学java,配置好了JDK变量,在cmd中运行javac,也能够测试环境配置成功,但是配置JDK的时候的电脑里面没有classpath的系统环境变量,系统是新装的windows7,我就没有自己添加classpath环境变量,因为不知道默认变量是应该为什么。我现在在cmd中运行时,显示找不到类,是不是因为我没有配置好classpath环境变量呢?没有这个变量的又要怎么解决呢?
运行cmd找不到类是什么原因,哪位大神能帮帮我?感激不尽。运行cmd找不到类是什么原因,哪位大神能帮帮我?感激不尽。

4 个解决方案

#1


javac helloWord  就可以了不要带.java 


运行时是 java HelloWorld。java

#2


不在同一路径吧!要不就是文件名错了

#3


路经问题哦,
我看到你运行d:\>javac helloword.java那这个文件必须是放在d盘根目录,并且hellowrod.java文件的package不指定。
运行class文件直接使用文件名不要后缀

#4


另外package指定的情况。
假如d:\>盘下有个项目文件叫Demo,它的目录分别是这样的Demo/com/cp/HelloWord.java

HelloWord.java文件的package 必须是package com.cp;
内容简单的写
package com.cp;

public
class HelloWord {
    public static void main(String[] args) {
        System.out.println("Print at com.cp.HelloWord");
    }
}


#目录转到Demo
d:
cd Demo
#编译运行
javac com/cp/HelloWord.java
java com.cp.HelloWord

#1


javac helloWord  就可以了不要带.java 


运行时是 java HelloWorld。java

#2


不在同一路径吧!要不就是文件名错了

#3


路经问题哦,
我看到你运行d:\>javac helloword.java那这个文件必须是放在d盘根目录,并且hellowrod.java文件的package不指定。
运行class文件直接使用文件名不要后缀

#4


另外package指定的情况。
假如d:\>盘下有个项目文件叫Demo,它的目录分别是这样的Demo/com/cp/HelloWord.java

HelloWord.java文件的package 必须是package com.cp;
内容简单的写
package com.cp;

public
class HelloWord {
    public static void main(String[] args) {
        System.out.println("Print at com.cp.HelloWord");
    }
}


#目录转到Demo
d:
cd Demo
#编译运行
javac com/cp/HelloWord.java
java com.cp.HelloWord