修改过《算法》4中的示例代码的,请问如何运行修改后的class文件呢?

院里有座山 2021-07-06 13:49:45

在每个示例代码中,都包含

package edu.princeton.cs.algs4;

我修改这个.java文件后,javac编译完修改的.java文件后,怎么运行我自己修改的class文件。

我这样运行

java  edu.princeton.cs.algs4.xxx

实际上运行的是扩展库中algs4.jar中class文件。

 

我在当前文件夹创建edu/princeton/cs/algs4文件夹,将修改的class文件拷进去。

运行

java  edu.princeton.cs.algs4.xxx

运行的还是是扩展库中algs4.jar中class文件。

是环境变量设置的不对吗?

我怎么运行我修改的class文件?

...全文
428 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
院里有座山 2021-07-06
  • 打赏
  • 举报
回复

package edu.princeton.cs.algs4;
我把这行删了,或者另起个包名,就可以运行我修改的class文件。
或者我把.java文件名和类名改了,也可以运行我修改后的class文件。

为什么,当包含这行代码
package edu.princeton.cs.algs4;
始终运行的是algs4.jar中的class文件呢?

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧