yegane8
جمعه 03 شهریور 1391, 12:28 عصر
سلام
من تو برنامم از چند تا از برنامه ها windows استفاده می کنم تصمیم گرفتم که برای این کار از یک کلاس abstract استفاده کنم
اینو نوشتم :
import java.io.IOException;
public abstract class JNI {
String cmd;
String file;
protected JNI(){
showFrame();
}
private void showFrame() {
cmd = "cmd.exe /c start ";
try {
Runtime.getRuntime().exec(cmd + file);
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
بعد واسه هر برنامه ای که می خوام باز شه مثلا مرورگر باز شه اینو نوشتنم :
public class net extends JNI{
public net(){
file = "http://www.google.com";
}
}
و از این کلاس در actionListener شی ساختم حالا وقتی دکمه موردنظر رو می زنم می گه windows نمی تونه null رو پیدا کنه
باید چی کار کنم ؟
باتشکر
من تو برنامم از چند تا از برنامه ها windows استفاده می کنم تصمیم گرفتم که برای این کار از یک کلاس abstract استفاده کنم
اینو نوشتم :
import java.io.IOException;
public abstract class JNI {
String cmd;
String file;
protected JNI(){
showFrame();
}
private void showFrame() {
cmd = "cmd.exe /c start ";
try {
Runtime.getRuntime().exec(cmd + file);
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
بعد واسه هر برنامه ای که می خوام باز شه مثلا مرورگر باز شه اینو نوشتنم :
public class net extends JNI{
public net(){
file = "http://www.google.com";
}
}
و از این کلاس در actionListener شی ساختم حالا وقتی دکمه موردنظر رو می زنم می گه windows نمی تونه null رو پیدا کنه
باید چی کار کنم ؟
باتشکر