java中包的创建

来源:百度知道 编辑:UC知道 时间:2024/09/23 19:25:10
我自己创建了一个包名为myclass的包。路径是C:\Program Files\Java\myclass。我classpath是C:\Program Files\Java
为何我在我些的程序中不能引用我的包呢

如果你的是jar文件 然后就把CLASSPATH修改成这样
classpath修改成\myclass\*

如果还是普通的java文件 写JAVA文件的时候不要直接到包下写,用javac编译命令可以直接生成包 否则你再写其他非这个包的文件的话容易弄混

首先cd到C:\Program Files\Java目录下,把myclass包下的文件拿到这个目录下,然后运行命令 javac -d . 文件名.java
把CLASSPATH设置成C:\Program Files\Java
然后你想在C:\Program Files\Java下写其他类调用这个类的话就可以了
如果你想测试一下刚才方法是否可行 cd到其他盘 然后java 包名.类名

记得不管包是什么写JAVA文件的时候都要在同一个目录下,也就是我们设置的CLASSPATH路径 javac -d . 文件名.java 编译器会在当前目录下自动生成包结构
编译原则:先编译要import的类 然后编译调用这类的文件

要编译成.class文件阿
然后把.class文件放在 /WEB-INF/class/abc文件夹下,
没有目录就自己建。

代包的程序要在包下面运行才行