当前位置: 首页 > 面试题库 >

如何替换jar文件中的类文件?

融渊
2023-03-14
问题内容

我的一个同事写了一堂课。他的班级使用我的班级。他没有告诉JVM每次编译类时我的类都在哪里,而是将这两个类打包到一个jar文件中,我可以像这样运行:java -jar hisclass.jar

现在,我决定对班级进行更改。因此,由于我的班级已经预编译到他的jar中,所以他的班级(我仍然需要使用)使用我的旧班级。我的同事离开了,我不知道他如何将所有内容打包到一个jar文件中供我使用。

现在,当我尝试使用时java -jar hisclass.jar,当他的班级调用我的班级时,它会调用我的班级的旧版本并产生错误,因为我的班级的旧版本不再正常工作。谁能帮助我将他的课程重新编译到一个jar中,或者只是更新我的课程?


问题答案:

我认为在Eclipse中将代码导出为jar文件就足够了。

http://viralpatel.net/blogs/create-jar-file-in-java-
eclipse/

因此,基本上,您会得到旧的jar,在eclipse中提取,加载为项目并导出为jar文件。这样就完成了。



 类似资料:
  • 我试图将部署在Websphere 8.5上的j2ee应用程序迁移到Websphere liberty。 该代码使用ant脚本(xml文件),并从websphere引用“j2ee.jar”lib文件来构建代码。还引用了“plugins/com.ibm.ws.runtime.jar” 构建liberty的代码时,可以使用哪些替换jar文件?

  • 我有两个jar文件,一个是minecraft服务器<code>插口。另一个是我自己的jar(),其中有几个小的自定义类。 < code>patch.jar中的类需要替换< code>spigot.jar中的类,我已经阅读了许多关于这样做的“教程”和问题,但是除了使用启动脚本中的classpath选项之外,没有一个提供关于如何实际执行的基本信息。 我试过了: -Patch.jar:抛出补丁的错误"n

  • 我需要在RTF文件的内容中将“\line”标记替换为“\par”标记,然后解析结果文本。 当我通过fileContent时,一切都很顺利!!。数据直接传输到readTextBlocks.(我的转换似乎破坏了文本编码。请帮助我?

  • 问题内容: 如何使用Python 3搜索和替换文件中的文本? 这是我的代码: 输入文件: 当我在上面的输入文件中搜索并将“ ram”替换为“ abcd”时,它起了一种魅力。但是,反之亦然,即用“ ram”替换“ abcd”时,一些垃圾字符会保留在末尾。 用“ ram”代替“ abcd” 问题答案: fileinput已经支持就地编辑。stdout在这种情况下,它将重定向到文件:

  • 问题内容: 我试图通过读取每一行,对其进行测试,然后编写是否需要更新来替换文本文件中的文本。我不想另存为新文件,因为我的脚本已经先备份了文件并可以进行备份。 到目前为止,这是我所拥有的…我从os.walk()获得了fpath,并保证pathmatch var正确返回: 但是最终发生的是,我只得到了几行(正确更新,请注意,但是从文件的开头重复了)。我认为这是一个范围界定的问题。 *另外:我想知道如何

  • 本文向大家介绍Python替换文件中的文本,包括了Python替换文件中的文本的使用技巧和注意事项,需要的朋友参考一下 例子