В Windows 7, когда я дважды щелкаю по своему .jar-файлу, приложение запускается частично, а затем зависает.При запуске с использованием java -jar MyFile.jar
или javaw -jar MyFile.jar
в командной строке он работает просто отлично.Он также отлично работает на Linux Mint при использовании графического интерфейса для его запуска.Есть ли способ отладить это?(желательно с использованием затмения)
Редактировать:
ОК.Я мог бы сузить это.Когда я пишу простое тестовое приложение:
import javax.swing.JOptionPane;
public class MyDebug {
private static void err(String message){
JOptionPane.showMessageDialog(null,message);
}
public static void main(String[] args){
err("test");
}
Программа отлично работает в командной строке, используя javaw, но при попытке выполнить с рабочего стола java выдает предупреждение, что «Не удалось найти основной класс:MyDebug. Программа закроется. "
Редактировать:
Я мог бы сузить это еще дальше;при запуске с рабочего стола используется 32-разрядная версия javaw, а при запуске из командной строки используется 64-разрядная версия.
решено Я решил проблему, перейдядля программ и функций в панели управления, удаление Java и переустановка его.Пока не могу ответить на свой пост