新手提问:package问题
类文件myClass.java:
package myPack;
public class myClass
{
public String getStr(){
return "Hello,My friend!";
}
}
然后javac这个文件,成功!
另一个文件myApp.java:
import myPack.*;
class myApp
{
public static void main(String[] args)
{
myClass mc =new myClass();
System.out.println(mc.getStr());
}
}
然后javac这个文件,失败:
C:\jdk1.5.0_02\bin>javac C:\jdk1.5.0_02\lib\myApp.java
C:\jdk1.5.0_02\lib\myApp.java:1: package myPack does not exist
import myPack.*;
^
C:\jdk1.5.0_02\lib\myApp.java:6: cannot access myClass
bad class file: C:\jdk1.5.0_02\lib\myClass.java
file does not contain class myClass
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
myClass mc =new myClass();
^
2 errors
请教出错原因
以上两个文件都在classpath路径里