package mypackage;
public class Welcome2 {
public static void main(String[] args)
{
System.out.println("****************");
System.out.println("*欢迎来到Java世界*");
System.out.println("****************");
}
}
文件名是:Welcom2.java,它存放的路径是:
C:\Documents and Settings\Administrator\workspace\Welcome1\mypackage
我用Eclipse可以运行出来了,但是放到控制台就不行了呢
它会提示出:error:cannot read:Welcome2.java
1 error
这是什么原因,请指教。
----------------解决方案--------------------------------------------------------
应该先编译
javac Welcome2.java
再运行
java Welcome2
----------------解决方案--------------------------------------------------------
我有在路径下输入了javac Welcome2.java
它才出现这个错误的,对了,我们一定要在保存路径下编译还是说直接在C盘下就可以了
----------------解决方案--------------------------------------------------------
package mypackage;
public class Welcome2 {
public static void main(String[] args)
{
System.out.println("****************");
System.out.println("*欢迎来到Java世界*");
System.out.println("****************");
}
}
文件名是:Welcom2.java,它存放的路径是:
C:\Documents and Settings\Administrator\workspace\Welcome1\mypackage
我用Eclipse可以运行出来了,但是放到控制台就不行了呢
它会提示出:error:cannot read:Welcome2.java
1 error
这是什么原因,请指教。
因为你把这个类放入了包里面
所以没有直接那样运行
而要
java mypackage.Welcome2
----------------解决方案--------------------------------------------------------
在当前目录下编译
----------------解决方案--------------------------------------------------------
好的,我试试
----------------解决方案--------------------------------------------------------
那是否一定要在
C:\Documents and Settings\Administrator\workspace\Welcome1\mypackage
这个目录下输入
java mypackage.Welcome2
才可以
----------------解决方案--------------------------------------------------------
不是,在它目录之上运行
----------------解决方案--------------------------------------------------------
好的,我试试,
谢谢
----------------解决方案--------------------------------------------------------
为什么我把文件直接放在C盘根目录下,控制台下都可以运行
如果我把文件放到C:\Documents and Setting就不行了
请指教,谢谢
----------------解决方案--------------------------------------------------------