*** empty log message ***
This commit is contained in:
parent
651b920e89
commit
d5c8c9848f
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: AseAwkPanel.java,v 1.2 2007-04-12 10:50:05 bacon Exp $
|
* $Id: AseAwkPanel.java,v 1.3 2007-04-12 11:19:11 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
@ -74,7 +74,6 @@ public class AseAwkPanel extends Panel
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
class Awk extends StdAwk
|
class Awk extends StdAwk
|
||||||
{
|
{
|
||||||
private AseAwkPanel awkPanel;
|
private AseAwkPanel awkPanel;
|
||||||
@ -300,19 +299,27 @@ public class AseAwkPanel extends Panel
|
|||||||
add (centerPanel, BorderLayout.CENTER);
|
add (centerPanel, BorderLayout.CENTER);
|
||||||
add (runBtn, BorderLayout.SOUTH);
|
add (runBtn, BorderLayout.SOUTH);
|
||||||
|
|
||||||
URL url = this.getClass().getResource (this.getClass().getName() + ".class");
|
URL url = this.getClass().getResource (
|
||||||
|
this.getClass().getName() + ".class");
|
||||||
File file = new File (url.getFile());
|
File file = new File (url.getFile());
|
||||||
|
|
||||||
System.out.println (System.getProperty("os.name"));
|
String osname = System.getProperty ("os.name").toLowerCase();
|
||||||
if (System.getProperty ("os.name").toLowerCase().startsWith ("windows"))
|
String aseBase = file.getParentFile().getParentFile().getParent();
|
||||||
|
|
||||||
|
if (osname.startsWith ("windows"))
|
||||||
{
|
{
|
||||||
String path = file.getParentFile().getParentFile().getParent() + "\\lib\\aseawk_jni.dll";
|
String path = aseBase + "\\lib\\aseawk_jni.dll";
|
||||||
jniLib.setText (path.substring(6));
|
jniLib.setText (path.substring(6));
|
||||||
}
|
}
|
||||||
|
else if (osname.startsWith ("mac"))
|
||||||
|
{
|
||||||
|
String path = aseBase + "/lib/.libs/libaseawk_jni.dylib";
|
||||||
|
jniLib.setText (path.substring(5));
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
String path = file.getParentFile().getParentFile().getParent() + "/lib/.libs/libaseawk_jni.dylib";
|
String path = aseBase + "/lib/.libs/libaseawk_jni.so";
|
||||||
jniLib.setText (path.substring(6));
|
jniLib.setText (path.substring(5));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user