需要帮助在Eclipse中设置java项目

时间:2011-11-14 14:49:42

标签: eclipse

在eclipse 3.7.1中设置Java项目需要一些帮助。我的项目使用我创建的Java文件和来自开源项目的两个jar文件。

其中一个jar文件,称之为compiler.jar,将文本文件my.txt转换为.java文件。为了创建这个Java文件,compiler.jar需要访问我为项目创建的类文件。

另一个jar文件runtime.jar包含创建最终运行时项目所需的类。这个jar文件使用我编写的java文件和compiler.jar。

创建的Java文件编译

在eclipse之外,我将所有java文件和两个jar文件放在一个目录中。以下是我创建运行时项目的步骤:

1. Create/edit my Java files. Create/edit my.txt for compiler.jar.
2. javac -cp .:runtime.jar *.java               // To create class files for next step
3. java -cp .:compiler.jar CompilerMain my.txt  // This creates my.java
4. javac -cp .:runtime.jar *.java
5. java -cp .:runtime.jar MyProjectMain

在Eclipse中设置此项目的最佳方法是什么?

如何在eclipse中运行第3步?

将my.txt放入Java源文件的最佳位置在哪里?它是源树中的自己的目录吗?

我的目标是创建一个包含所有类的jar文件,但不包含my.txt,所以我可以在其他项目中使用这个jar文件。

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要设置2个Java项目。

第一个项目将使用compiler.jar并从文本文件构建类文件。

为了执行编译器jar,您需要为compiler.jar设置Eclipse Run Configuration。我假设compiler.jar是一个Java应用程序。

运行compiler.jar后,将已编译的类文件打包到jar中。您可以让Eclipse以Export身份执行此操作,或者您可以创建一个Ant脚本来打包已编译的类文件。

第二个项目将创建runtime.jar。该项目将指向第一个项目中的编译器类文件或jar文件作为此项目的Java Build Path中的外部引用。