如何避免使用javac-cp
我有一个Java类,它使用如何避免使用javac-cp,java,jar,javac,Java,Jar,Javac,我有一个Java类,它使用.jar文件 每次我想编译这个类时,我都要做一些类似于javac-cp.:myJar.jar“myClass.java的事情,每次我想执行它时,我都要做类似的事情,但是用java而不是javac 有没有办法避免这样做 我知道我可以把这个jar文件放到我的类路径中,但我不想这样做。我也不想做maven projet。没有什么能阻止你使用IDE,在开发程序时充分利用其所有超级有用的功能,然后只向教授提交源代码和相关JAR 使用教授不需要的IDE的优势: 具有自动完成功能的
.jar
文件
每次我想编译这个类时,我都要做一些类似于javac-cp.:myJar.jar“myClass.java
的事情,每次我想执行它时,我都要做类似的事情,但是用java
而不是javac
有没有办法避免这样做
我知道我可以把这个jar文件放到我的类路径中,但我不想这样做。我也不想做maven projet。没有什么能阻止你使用IDE,在开发程序时充分利用其所有超级有用的功能,然后只向教授提交源代码和相关JAR 使用教授不需要的IDE的优势:
- 具有自动完成功能的语法颜色编码编辑器
- 内置显示javadoc,因此您可以了解所有内置Java方法的功能以及它们的工作方式
- 语法错误的即时高亮度显示
- 永远不必编译代码,因为IDE总是让代码编译
- 当您想要运行程序时,可以简单地按一个按钮执行程序
- 调试器。当代码不能按预期工作时,这是一个非常重要的特性
- 。。。更多
类路径
项或创建fat/uber jar文件。@Slaw问题是这是一个学校项目,我的教授将用java运行它,不使用任何其他工具或想法如果这仅仅是为了方便,那么你可能只需要在学校作业中指定-cp
;至少在开发中,您可以创建一个脚本,或者,如果使用Java 9+,可以使用@file
参数。否则,你的教授应该能够告诉你,在你的作业中使用外部图书馆是可以接受的。你的教授喜欢让他们的生活变得困难吗?只要告诉他们使用IDE。如果你厌倦了键入javac-cp.:myJar.jar“myClass.java
,请创建一个命令脚本来运行它(例如.bat
如果是Windows,.sh
如果是Linux)。然后您只需键入脚本的名称即可运行它,例如,如果您创建了x.bat
,只需键入x
即可编译并运行程序。