Java 使用Eclipse编译和重新创建JAR文件时遇到问题

Java 使用Eclipse编译和重新创建JAR文件时遇到问题,java,Java,我有一个Java JAR文件,它是为在浏览器中运行而开发的。它很好用。似乎没有任何类型的构建文件与我得到的源代码关联,我正在尝试创建一个项目和/或构建脚本 源代码引用了一些第三方代码。我所做的是将JAR文件解压缩到一个具有以下结构的文件夹中: \App\src\com \App\src\META-INF \App\src\applet “com”文件夹包含子文件夹,其中包含第三方库的.CLASS文件。“applet”包含.JAVA源代码文件(一个文件夹,可能15个文件) 代码似乎是用1.4语法

我有一个Java JAR文件,它是为在浏览器中运行而开发的。它很好用。似乎没有任何类型的构建文件与我得到的源代码关联,我正在尝试创建一个项目和/或构建脚本

源代码引用了一些第三方代码。我所做的是将JAR文件解压缩到一个具有以下结构的文件夹中:

\App\src\com
\App\src\META-INF
\App\src\applet
“com”文件夹包含子文件夹,其中包含第三方库的.CLASS文件。“applet”包含.JAVA源代码文件(一个文件夹,可能15个文件)

代码似乎是用1.4语法编写的(我手动尝试编译了一些.JAVA文件,它抱怨有些东西不推荐使用和/或需要旧版本)

我在Eclipse中创建了一个Java项目,并将其指向\App文件夹。然后我进入项目的属性,进入库,单击“添加类文件夹”,添加\App\src\com文件夹。然后我转到“订单和出口”并将其移到顶部。我还将Java编译器版本设置为1.4

我收到了大量的编译器错误,所有这些似乎都源于它说它无法解析导入。此导入是“com”子文件夹中包含的.CLASS文件集。命名空间与目录结构匹配

这看起来应该是非常简单的,但我尝试了各种方法,似乎没有取得任何进展。根据我所读到的,我确信它与路径有关,但我现在不知道如何修复它

(不用说,我肯定我不是Java开发人员。)


关于我哪里出了问题,你有什么想法吗?

请右键点击Eclipse的导航器。选择导入>常规>归档文件>(要导入的Jar文件)。
此时应该正确导入jar文件。如果您遇到任何问题,一定要告诉我。

好的,我从JAR导入了一个新文件夹。然后我将.java文件复制到当前只有.CLASS文件的目录中。如果我更改了.java文件,如何让它编译一个新的JAR?我检查了输出文件夹(bin),它似乎设置为自动编译,但没有创建任何输出文件/JAR。您不需要手动将.java文件复制到任何目录中。IDE在导入JAR文件时应该正确放置它。一旦您在Eclipse中完成了开发和测试,并对从jar文件中提取的源代码进行了更改。通过右键单击包含Jar项目的文件夹,选择“导出>Java>Jar>”,可以创建一个Jar文件。在下一页中,您将填写希望将Jar放置在等中的路径。原始Jar文件仅包括.CLASS文件-不包括.java文件。当我导出它时,会出现一些错误,如“MyViewerApplet中的MyApplet不在其项目的构建路径上。无法获取包片段根/MyViewerApplet/MyApplet/MySource.java。