如果是mytool是jar文件,需要把mytool.jar整个文件加到classpath中
解决方案 »
- JVMTI中初始化的变量在java程序的其它本地代码中无法使用?
- try catch 问题
- 领导要做报表,并形成产品! 我现在很郁闷,该如何开发呢?
- 有对JSP有兴趣的朋友吗 加我msn 我们互相讨论问题
- jsp中include指令怎样使用
- 有没有讲解Swing的封装原理的书籍
- 有一点点JAVA基础, 想成为J2EE开发员,请大家帮开一个读书清单
- 很多不同类型的变量,是用几个类保存(比较有条理),还是建一个大类保存?
- 迷惑?!!
- 如何在LINUX(或SLOARISE)上设置(环境变量)JAVA(JDK)环境,包,类等!!!
- eclipse 几种版本有什么区别啊?
- 如何在java中做个类似图象列表的东西?
http://www2.opensource.com.cn/**************************************
欢迎提供技术资料
http://www2.opensource.com.cn/
**************************************
Out是通过IMPORT两个CLASS P与P1.实现输出一个串.P.与P1被我放在了另外的文件夹中.我的CLASSPATH设置是:.;D:\j2sdk1.4.2_04\lib 在lib文件夹下建了一个mytools1文件夹.
每次都是出现这样的问题:
D:\j2sdk1.4.2_04\javas>javac Out.java
Out.java:6: cannot access P
bad class file: .\P.java
file does not contain class P
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
P.ptrln("sss");//这里输出"SSS".
^
1 error以下是这三个CLASS
第一个:
import mytools1.*;
public class Out {
public static void main(String[] args) {
int i = 0;
P.ptrln("sss");
P1.ptrln(i);
}
}
两输出的:
P;
package mytools1;
public class P {
public static void ptrln(String s) {
System.out.println(s);
}
}P1:
package mytools1;
public class P {
public static void ptrln(int i) {
System.out.println(i);
}
}
请问问题出在哪里啊????请高手指教~~~~
环境变量设置: .;D:\j2sdk1.4.2_04\lib;.;D:\j2sdk1.4.2_04\mytool;