如何在Eclipse中打开jar文件

vx6bjr1n  于 10个月前  发布在  Eclipse
关注(0)|答案(7)|浏览(276)

我下载了一个演示jar文件,并希望在eclipse中打开它。
导入->现有项目到工作区->选择存档文件
但是,eclipse返回“No projects are found to import”。
作为命令行,我键入
java -jar projectDemo.jar
这个jar文件只是功能很好。所以在我看来,jar文件本身是好的,但我如何在Eclipse中打开它并修改此演示代码?谢谢。

mmvthczy

mmvthczy1#

由于jar文件“执行”,因此它包含编译的java文件,称为.class文件。您不能将其导入eclipse并修改代码。您应该向“demo”的供应商询问“源代码”。(或检查您获得demo的页面以获取源代码)
除非你想反编译.class文件并导入到Eclipse中,但对于初学者来说可能不是这样。

xwmevbvl

xwmevbvl2#

使用Java反编译器。http://jd.benow.ca/。你可以打开jar文件。

uwopmtnx

uwopmtnx3#

项目与可执行的jar文件并不完全相同。
对于初学者来说,项目通常包含源代码,而可执行的jar文件通常不包含源代码。同样,一般来说,您需要导出Eclipse项目以获得适合导入的文件。

cmssoen2

cmssoen24#

首先,我们需要知道什么是jar文件。
Oracle开始,
Java Archive是一种独立于平台的文件格式,它将多个文件聚合为一个。多个Java小程序及其必要的组件(.class文件、图像和声音)可以捆绑在一个JAR文件中,然后在一个HTTP事务中下载到浏览器,大大提高了下载速度。JAR格式还支持压缩,从而减小了文件大小,进一步缩短了下载时间。
如你所见,
1.它与Eclipse项目无关。Eclipse项目可以是Java项目,C++项目等。它只是一个可以被Eclipse识别和操作的自包含项目。
1..class文件一般是jar文件的主要部分,要查看源代码(.java文件)是不可能的,除非你使用一些工具反编译可执行文件(.class文件)。以Eclipse为例,你可以选择插件Eclipse Class Decompiler作为工具。

ybzsozfc

ybzsozfc5#

尝试JadClipse。它会打开你所有的.class文件。将库添加到你的项目中,当你尝试打开lib文件中声明的任何对象时,它会像你的.java文件一样打开。
在eclipse->help-> marketplace ->到popular标签页。在那里你可以找到相同的插件。
更新:对于那些无法找到上述插件的人,请尝试下载:https://github.com/java-decompiler/jd-eclipse/releases/download/v1.0.0/jd-eclipse-site-1.0.0-RC2.zip
然后将其导入Eclipse。
如果您在导入上述插件时遇到问题,请参阅:How to install plugin for Eclipse from .zip

vwkv1x7d

vwkv1x7d6#

有一个名为Import Jar As Project的Eclipse应用程序。我认为它非常简单和有用。https://marketplace.eclipse.org/content/import-jar-project?mpc=true&mpc_state=

7kjnsjlb

7kjnsjlb7#

jar文件只是一个可执行的java程序。如果你想修改代码,你必须打开.java文件。

相关问题