类文件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路径里
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路径里
解决方案 »
- 菜鸟请教高手
- 为什么microsoft:sqlserver://localhost:1433;中的端口是1433,从什么地方可以看出来
- 小弟写了一个图像处理的程序QDImage,在CSDN源码下载中,大家帮着改改
- JInternalFrame关闭问题
- jmf 如何设置摄像头初始化的大小??
- 常用Linux系统的镜像地址(现只有ubuntu和fedora,持续更新ing)
- 内存漏洞小问!
- 我的数据集有3万多条记录的时候读取出错,两万多条时就没事,搞不懂为什么?
- 崭新的新手求助continue用法
- Java 用Properties()覆盖文件
- IIS总是处于正建设中???
- 小弟,刚学java ,大家千要不要笑我呀,帮帮忙,谢谢!
你的CLASS虽然在CLASSPATH里,但要确认一下有没有myPack目录,或者说打包的JAR里有没有myPack目录
jar打包又是什么东西?
另外如果你的环境配置好了的话,直接切换到要编译*.java文件目录下去编译它。
将import myPack.*;改为import myPack.myClass.class;既可成功编译
结果错误是:
C:\jdk1.5.0_02\lib>javac myApp.java
error: error reading C:\jdk1.5.0_02\lib\myClass.class; java.util.zip.ZipExceptio
n: error in opening zip file
myApp.java:1: package myPack does not exist
import myPack.*;
^
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();
^
3 errors也照elipse()的方法做,结果也是错误:
C:\jdk1.5.0_02\lib>javac myApp.java
myApp.java:1: <identifier> expected
import myPack.myClass.class;
^
myApp.java:1: <identifier> expected
import myPack.myClass.class;
^
myApp.java:10: '}' expected
^
3 errors
JAR是打包,JAVA帮助文档有的是,大都是英文的