我有一个Eclipse项目,我希望自动将我的Java项目内置到JAR中.我知道我可以选择将项目导出到JAR中; 如果我点击右键; 但我真正想要的是,像Eclipse一样自动构建项目的.class文件并将它们放在目标文件夹中; 它还应该自动构建JAR并在某个或特定位置复制最新的JAR.
是否有以这种方式配置Eclipse的选项,以自动构建JAR?
只是为了让人清楚,耐心地回答我的问题; 我不是把ANT视为解决方案; 因为我已经使用它了,但我希望它可以通过基于时间的触发器或通过更改立即构建来自动启动.
我有以下目录层次结构:
SigarTest
src
SigarTest
.java files
bin
SigarTest
.class files
Run Code Online (Sandbox Code Playgroud)
这里,SigarTest是一个包名.根文件夹位于jdk的bin文件夹中.从那里,我运行以下命令来创建我的项目的jar文件 -
./jar cfe temp.jar SigarTest.SigarMain SigarTest/bin/ tools.jar sigar.jar mongo-2.7.3.jar
Run Code Online (Sandbox Code Playgroud)
其中tools.jar,mongo-2.7.3.jar和sigar.jar是必需的,并且与根目录(jdk的bin文件夹)位于同一文件夹中.然而,在运行它,我得到
ClassNotFoundException : SigarTest.SigarMain
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么 ?
假设我有一个批处理文件C:\myscript.bat,当我按下按钮时,如何向运行批处理文件的eclipse添加一个工具栏按钮?
我需要知道Eclipse 中的Jar 导出快捷键到目的地。我不知道是否可能。
我现在导出 jar 文件右键单击项目文件夹并选择导出,然后像这样选择 JAR。但我每天都觉得很难像这样使用。
所以你能建议我在eclipse中导出jar文件的快捷键吗?