Netbeans'i kullanarak Mac'te çalışma zamanında bir uygulama açmak istiyorum Aşağıdaki kodu kullandım ama istisna atar. Bu kodu, Mac'te kullandığım birkaç değişiklikle Windows için kullandım. Herkes bana doğru kodu önerebilir.Mac OSX'te çalışma zamanı sırasında bir uygulamayı açın. Netbeans
else
{
try {
Runtime r = Runtime.getRuntime();
p = Runtime.getRuntime().exec("/Applications/TextEdit.app /Users/apple/Documents/java files/scratch files/hi.rtf");
A4 a4sObj = new A4(new String[]{jComboBox2.getSelectedItem().toString()});
} catch (IOException ex) {
Logger.getLogger(serialportselection.class.getName()).log(Level.SEVERE, null, ex);
}
}
Daha fazla bilgi için bkz. [Masaüstü Sınıfıyla Nasıl Entegre Edilir] (https://docs.oracle.com/javase/tutorial/uiswing/misc/desktop.html) – MadProgrammer
varsayılan değil o zaman bu sınıf benim için yararlı olmayacaktır –
Mac Uygulamaları sadece özel bir "klasör", bu yüzden onları "çalıştır" edemezsiniz, bunun yerine "İçindekiler/MacOS" dizinine (uygulama paketinin içine bakmanız gerekir)),// Applications/TextEdit.app/Contents/MacOS/TextEdit' gibi daha fazla bir şey olabilir. Ben de 'ProcessBuilder' kullanarak 'Process' doğrudan – MadProgrammer