You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-java/japitools/files/japitools-0.9.7-classpath.p...

21 lines
1.3 KiB

diff -Nur japitools-0.9.7/src/net/wuffies/japi/JapiantTask.java japitools-0.9.7_patched/src/net/wuffies/japi/JapiantTask.java
--- japitools-0.9.7/src/net/wuffies/japi/JapiantTask.java 2006-10-23 02:42:44.000000000 +0300
+++ japitools-0.9.7_patched/src/net/wuffies/japi/JapiantTask.java 2008-07-03 20:46:59.000000000 +0300
@@ -130,7 +130,15 @@
}
{
- args.add(System.getProperty("java.home") + File.separator + "lib" + File.separator + "rt.jar");
+ File rtJar=new File(System.getProperty("java.home") + File.separator + "lib" + File.separator + "rt.jar");
+ if(rtJar.exists())
+ args.add(System.getProperty("java.home") + File.separator + "lib" + File.separator + "rt.jar");
+ File vmJar=new File(System.getProperty("java.home") + File.separator + "lib" + File.separator + "vm.jar");
+ if(vmJar.exists())
+ args.add(System.getProperty("java.home") + File.separator + "lib" + File.separator + "vm.jar");
+ File coreJar=new File(System.getProperty("java.home") + File.separator + "lib" + File.separator + "core.jar");
+ if(coreJar.exists())
+ args.add(System.getProperty("java.home") + File.separator + "lib" + File.separator + "core.jar");
}
{