网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

如何为java程序动态的指定类搜索路径

时间:2024-11-10 23:24:58

1、在Eclipse里面新建HelloWorld类,Man类,其中HelloWorld类里面有main方法,里面执行新建一个Man对象,并调用Man对象的printHelloWorld()方法,该方法为打印输出语句“Hello world!”。可以看到执行方法后,控制台打印输出了“Hello world!”语句。

如何为java程序动态的指定类搜索路径

2、在D盘src目录下,放入刚才新建的HelloWorld类,在D盘Man目录下,放入刚才新建的Man类。

如何为java程序动态的指定类搜索路径如何为java程序动态的指定类搜索路径

3、从window任务栏搜索到cmd命令框,打开,进入到d盘src目录,执行javac HelloWorld.java,结果报错,显示里面缺少Man类,因为这两个类不在同一个目录下。

如何为java程序动态的指定类搜索路径如何为java程序动态的指定类搜索路径

4、这里用到了cp命令,可以指定编译时需要加载的类的路径,如这里用javac -cp D\Man HelloWorld.java命令,结果执行编写成功。

如何为java程序动态的指定类搜索路径

5、当HelloWorld文件编译完成之后,就执行java HelloWorld,但此时报错了。原因和上方的原因一样。

如何为java程序动态的指定类搜索路径

6、我们这里将之前Man文件夹下经过编译的Man.class文件拷贝到src目录,再执行java HelloWorld,则正确打印出了“Hello world!”如果觉得有用,记得点赞或投票支持!

如何为java程序动态的指定类搜索路径如何为java程序动态的指定类搜索路径
© 2025 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com