Как запустить другой Java-проект из запущенного проекта, особенно в NetBeans и в случае настольного приложения? - PullRequest
0 голосов
/ 25 января 2011

У меня есть несколько приложений баз данных (CRUD), и я хочу создать настольное приложение с несколькими кнопками, чтобы при их нажатии запускались эти приложения.Как я мог это сделать?

Я пытался добавить проекты CRUD в качестве пути к классу для настольного приложения, но это не сработало, за исключением строк в CRUD, указывающих, что класс не найден или что-то в этом роде.

Я использую NetBeans, и эти приложения базы данных были созданы автоматически NetBeans с моего сервера MySQL.

1 Ответ

0 голосов
/ 25 января 2011

ОК, я нашел решение по этому вопросу, хотя это не то, что я хотел, но оно работает. Сначала я собрал все приложения базы данных в виде файлов JAR. Далее, в обработчик событий моих кнопок я добавил эту строку кода для выполнения файла JAR:

Runtime.getRuntime().exec("java.exe -jar CRUDapp1.jar");

Так что каждый раз, когда я нажимаю кнопку, приложение запускается.

Хотя это работает нормально для меня, но, похоже, это не правильное решение. Я предпочитаю решения, такие как добавление путей к классам или аналогичные, но из-за некоторого конфликта в имени класса, который я не знаю, откуда они берутся, пути к классам не сработали.

...