Java引入import其它目录的自定义包或java源文件
生活随笔
收集整理的这篇文章主要介绍了
Java引入import其它目录的自定义包或java源文件
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
在学习import或者package时,我们总是好奇,当Java包不在系统默认路径下,那么我们怎么导入并使用自定义的包,下面就简单的介绍一下导入自定义包的设置
1. 在不同目录(test_project和be_project)下新建两个文件夹(package1和package2),并且在每个文件夹下新建一个java文件(TestImport.java和BeImport.java),并且写上测试代码,文件目录形式以及代码如下图。
下面这张图是要被其它类调用的一个自定义包中的类,然后在里面简单地定义了一个实例变量和静态方法。
下面是要调用自定义包的一个类
此时未设置时,直接编译TestImport.java文件找不到package2会报错,如下图所示。
2. 然后在classpath中加入类的寻找路径
2.1 【此电脑】--》右键【属性】--》【高级系统设置】--》【环境变量】,新建一个系统变量“classpath”,里面存放我们自定义的package2包所在的路径“D:\be_project”即可。
2.2 此时打开命令行窗口进入TestImport.java所在目录,然后输入“javac TestImport.java”,编译成功,紧接着输入“java TestImport”,运行成功,结果如下。
问题1. 只引入类名,不包含包名;或者引入 .类名也会报错
总结
以上是生活随笔为你收集整理的Java引入import其它目录的自定义包或java源文件的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Gazebo添加模型并控制模型运动作为动
- 下一篇: Java中方法签名signature、方