Экспорт приложения для запуска - PullRequest
1 голос
/ 22 марта 2011

Я создаю приложения, используя C ++, C # и Java.Но когда я пытаюсь скопировать выходной файл на другой компьютер, он не работает ... а для Java мне нужно скопировать исходный код, установить SDK и запустить его через CMD или через компилятор ... Iхочу знать, как использовать .exe-файлы, созданные на C ++ и C #, для использования на других компьютерах без необходимости устанавливать Visual Studio или любой другой компилятор ... А для Java я хочу знать, как экспортировать мой кодв исполняемое приложение.

Ответы [ 2 ]

2 голосов
/ 22 марта 2011

В случае .NET (C #) вам не нужен компилятор; создайте его как исполняемый файл и отправьте на любой компьютер со средой выполнения .NET. Для Windows и MS .NET, просто запустите его. Для моно вам нужно указать моно запустить его:

mono my.exe

Как это бывает, компилятор C # (обычно csc) обычно доступен в фреймворке, но в этом случае он вам не нужен.

1 голос
/ 22 марта 2011

Что касается Java: создайте файл JAR с правильным манифестом, и он должен работать на любом компьютере с JVM по крайней мере требуемой версии (т. Е. Для кода Java 5 JRE 5+).Вы также можете распространять код в виде набора файлов .class в каталогах, но это не стандартный способ.

Что касается C ++: скомпилируйте приложение для конкретной платформы и предоставьте необходимые библиотеки DLL (например, среду выполнения Microsoft).пакет распространения).

...