为什么我的java不能用import_菜鸟问题 为何我的包不能被import

think in java上的例子

// list.java

package tool;

class list

{

list()

{

prt("hello");

}

static void prt(String a)

{

System.out.println(a);

}

}

// LibTest.java

import tool.list;

public class LibTest

{

public static void main(String[] args)

{

list l = new list();

}

}

两个文件包存在E:javaproj目录下

classpath设定为 classpath = D:javalibtools.jar;D:javalibdt.jar;e:javaproj

javac list.java

通过

javac libtest.java出现error

LibTest.java:1: package tool does not exist

import tool.list;

^

e:javaprojtool.jar(list.java):2: class list is public, should be declared in a

file named list.java

(source unavailable)

LibTest.java:6: cannot access list

bad class file: e:javaprojtool.jar(list.java)

file does not contain class list

Please remove or make sure it appears in the correct subdirectory of the classpa

th.

list l = new list();

^

3 errors

请各位高手指教

|

你的class文件要在root文件夹下面才行。

另外,你的class list最好就是public的这样修饰。

最后你的libTest最好也打包在tool中。

|

在tool目录之上

javac tool/list.java

|

javac tool.list.list.java???

jb用习惯了,呵呵。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值