Tag: jar

从jar获取资源

我有文件jar: myJar/res/endingRule.txt myJar/wordcalculator/merger/Marge.class 在Marge.java我有代码: private static final String ENDINGS_FILE_NAME = “res/endingRule.txt”; …. InputStream inputStream = getClass().getClassLoader().getResourceAsStream(ENDINGS_FILE_NAME); ….. 但是在这个inputStream为null之后。 如何使用资源? 为什么空?

我的Java程序如何在.jar文件中存储文件?

我知道.jar文件基本上都是存档和应用程序。 我问的是如何在程序中存储数据(实际文件不仅仅是字符串)? 我想在我的Java代码中执行此操作。 如果你想知道我正在制作一个游戏的服务器mod,原因就在于此。 服务器启动并创建所有级别数据,我想将所有这些文件存储在我的.jar应用程序中。

如何访问JAR文件中的资源?

我有一个带有工具栏的Java项目,工具栏上有图标。 这些图标存储在名为resources /的文件夹中,因此例如路径可能是“resources / icon1.png”。 这个文件夹位于我的src目录中,所以编译时将文件夹复制到bin / 我正在使用以下代码来访问资源。 protected AbstractButton makeToolbarButton(String imageName, String actionCommand, String toolTipText, String altText, boolean toggleButton) { String imgLocation = imageName; InputStream imageStream = getClass().getResourceAsStream(imgLocation); AbstractButton button; if (toggleButton) button = new JToggleButton(); else button = new JButton(); button.setActionCommand(actionCommand); button.setToolTipText(toolTipText); button.addActionListener(listenerClass); if (imageStream != null) { // image found try { […]

Java与jar之间的区别

.jar和.war文件有什么区别? 它只是文件扩展名还是还有更多内容?