HelloWorld.java文件代码如下:
package app;
public class HelloWorld
{
private String helloWorld="Welcome, HelloWorld!";
public String getHelloWorld()
{
return helloWorld;
}
}Welcome.java代码如下:
package app;
public class Welcome
{
public static void main(String[] args)
{
HelloWorld hw=new HelloWorld();
System.out.print(hw.getHelloWorld());
}
}
在cmd下用javac先编译Welcome.java成功,再编译Welcome.java就说找不到HelloWorld类了,我记得以前也行啊,两个文件都是放在app目录下谢谢!
package app;
public class HelloWorld
{
private String helloWorld="Welcome, HelloWorld!";
public String getHelloWorld()
{
return helloWorld;
}
}Welcome.java代码如下:
package app;
public class Welcome
{
public static void main(String[] args)
{
HelloWorld hw=new HelloWorld();
System.out.print(hw.getHelloWorld());
}
}
在cmd下用javac先编译Welcome.java成功,再编译Welcome.java就说找不到HelloWorld类了,我记得以前也行啊,两个文件都是放在app目录下谢谢!
然后打开命令行,把工作目录切换到app目录的上层目录,这样编译:
javac app/*.java
之后运行:
java app.Welcome
即可。
你要在app目录的上一级目录执行 javac app\Welcome.java,而不能在app目录运行javac Welcome.java