Skip to content

Commit 4856c46

Browse files
author
Samir Vaidya
committed
Fix for Java 9 support
1 parent 46bc3fd commit 4856c46

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

.externalToolBuilders/Ant Builder.launch

+1
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@
1818
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>
1919
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
2020
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/OpenStego}"/>
21+
<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
2122
</launchConfiguration>

src/com/openstego/desktop/util/PluginManager.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@ public static void loadPlugins() throws OpenStegoException {
4747

4848
try {
4949
// Load internal plugins
50-
is = plugins.getClass().getResourceAsStream("/OpenStegoPlugins.internal");
50+
is = PluginManager.class.getResourceAsStream("/OpenStegoPlugins.internal");
5151
pluginList = StringUtil.getStringLines(new String(CommonUtil.getStreamBytes(is)));
5252

5353
// Load external plugins if available
54-
is = plugins.getClass().getResourceAsStream("/OpenStegoPlugins.external");
54+
is = PluginManager.class.getResourceAsStream("/OpenStegoPlugins.external");
5555
if (is != null) {
5656
pluginList.addAll(StringUtil.getStringLines(new String(CommonUtil.getStreamBytes(is))));
5757
}

src/com/openstego/desktop/util/UserPreferences.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public static void init() throws OpenStegoException {
4747
String userHome = System.getProperty("user.home");
4848
File prefFile = new File(userHome, PREF_FILENAME);
4949
if (!prefFile.exists()) {
50-
InputStream tmplIS = UserPreferences.class.getClassLoader().getResourceAsStream(TMPL_PREFIX + PREF_FILENAME);
50+
InputStream tmplIS = UserPreferences.class.getResourceAsStream(TMPL_PREFIX + PREF_FILENAME);
5151
OutputStream prefFileOS = null;
5252
try {
5353
prefFile.createNewFile();

src/com/openstego/desktop/util/dwt/FilterXMLReader.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public static Map<Integer, FilterGH> parse(String fileURI) {
4747
db = DocumentBuilderFactory.newInstance().newDocumentBuilder();
4848

4949
// Parse to get DOM representation of the XML file
50-
dom = db.parse(db.getClass().getResourceAsStream(fileURI));
50+
dom = db.parse(FilterXMLReader.class.getResourceAsStream(fileURI));
5151

5252
// Get a node list of filterGH elements
5353
nl = dom.getDocumentElement().getElementsByTagName("filterGH");

0 commit comments

Comments
 (0)