Предоставить / экспортировать исполняемый файл клиенту - PullRequest
0 голосов
/ 28 сентября 2011

Я только что завершил работу над клиентским инструментом, который использует Jfreechart jar, dll и файл lib для интерфейса JNI. Теперь я хотел бы экспортировать / предоставить исполняемый файл клиенту, я попытался щелкнуть папку проекта Java и экспортировать файл Java> Runnable Jar (извлечь необходимые библиотеки в сгенерированный JAR), файл Jar экспортируется с некоторыми предупреждениями. Однако мы не можем запустить файл на компьютере клиента. Как я могу это исправить, очевидно, я не хочу предоставлять полный Java-проект и просить клиента запустить из IDE. Пожалуйста, предоставьте мне информацию.

1 Ответ

1 голос
/ 28 сентября 2011

Поскольку Java является кроссплатформенной средой, на самом деле у нее нет «исполняемых файлов», таких как EXE-файлы или что-то еще.Вместо этого вы запускаете свой файл .jar со средой исполнения Java.Например:

C:\>java.exe MyProgram.jar

Конечно, некоторые операционные системы просто сделают это для вас после установки среды выполнения Java.

Есть некоторые программы для преобразования .JAR в .EXE, но яПолагаю, они просто скомпилировали тонкую оболочку, которая вызывает Java-среду выполнения.

...