Я новичок в Java (и Eclipse), но я использовал .NET (и Visual Studio) изрядное количество. Я также знаю о компиляции кода C / C ++ и подобных вещах. Я знаю, что в конце я получаю либо EXE, либо хороший двоичный файл, который можно запустить из командной строки.
Я делаю утилиту Java, которая использует некоторые внешние библиотеки. Мне нужно скомпилировать это в исполняемый файл, который я могу запустить из командной строки на компьютере с Unix, но я не могу найти способ сделать это.
Я могу собирать и запускать / отлаживать в Eclipse, но это бесполезно для меня, так как этот код будет выполняться на веб-сервере. Мне просто нужны все зависимости, скомпилированные в один файл, но после нескольких часов поиска в Google лучшее, что я смог найти, это плагин Fat-JAR для Eclipse, и после его использования я просто получаю следующую ошибку при попытке запустить файл :
Exception in thread "main" java.lang.NoClassDefFoundError: Network/jar
Это действительно сбивает меня с толку, и поскольку это очень важно, чтобы быть в состоянии сделать, я уверен, что я, должно быть, упускаю что-то ослепительно очевидное, но, как я уже сказал, после нескольких часов поисков я не получил ничего.
Я очень ценю любую помощь, которую вы можете мне оказать. Благодаря.