我在c:\new\control
文件夹中,想要执行c:\hello.java
我正在尝试c:\new\control> javac c:\hello.java
它正在创建类文件但c:\new\control> java hello
正在给我Error:could not find o load main class hello
In simple way i wan ask , i have class file in c:\ (say c:\hello.class)
I am in c:\user, how can i execute it???
答案 0 :(得分:3)
默认情况下,.class文件将与.java文件一起生成。选项:
编译时使用-d .
生成相对于当前目录的类(包括创建包的子目录):
> javac -d . c:\hello.java
> java hello
运行时指定类路径:
> java c:\hello.java
> java -cp c:\ hello
答案 1 :(得分:0)
我希望您在文件hello.java中创建了具有不同名称的类。因此,尝试在编译后找到你在hello.java文件中提到的类名的类文件。