2013-07-30 66 views
2

在我的組織中,C開發人員開發了一個應用程序,並將其作爲.exe格式提供給我們。如何在ubuntu 12.04機器上運行.exe文件?

如果任何最終用戶發送任何Http request.This .exe將運行,爲了這個,我寫了Java代碼(ProcessBuilder())和部署在Application Server(Apache Tomcat)。它的工作fine.These一切都在我的本地系統做(的Windows 7 )。

但是我們使用Ubuntu 12.04作爲服務器。在這裏.exe文件不起作用。

我該如何解決這個問題。

回答

0

你基本上不能在Linux上執行一個Windows可執行文件(但也許試試wine)。

您應該詢問組織內部該C應用程序的源代碼,並在Linux服務器上對其進行移植並編譯(首先使用gcc -Wall -g)。

我建議你在本地機器(或筆記本電腦)上安裝Linux,以便先學習它。

+1

我們已經安裝了Ubuntu的'和12.04'安裝'Wine'.It不是working.I認爲我們需要與'C'開發者溝通。 –

8

如果你想在ubuntu上運行.exe文件,你需要安裝wine軟件。 在ubuntu上安裝wine軟件是一個簡單的兩步過程。在終端

sudo apt-get update 
sudo apt-get install wine1.5 

鍵入命令一旦安裝了酒,你可以使用葡萄酒打開任何exe文件。 說這個,我有一個文件game.exe,右鍵點擊 - 打開 - 酒。

+0

使用:'sudo apt-get install wine1.6'現在不支持1.5。 – Imran

+0

是的,紅酒1.5在2013年,現在你有1.7和1.8的葡萄酒新的更新。 –

1

如果要在ubuntu中運行.exe文件,則需要安裝wine軟件。在ubuntu上安裝wine軟件是一個簡單的兩步過程。在終端鍵入命令

sudo易於得到更新

命令和apt-get安裝wine1.5(1.5變化與什麼都多項最新版本是)

即使最好去Ubuntu軟件中心並通過基於GUI的過程安裝

一旦安裝了葡萄酒,您可以使用wine打開任何.exe文件。說這個,我有一個文件pumpai.exe,右鍵點擊 - 打開 - 酒。 享受......它的開源..........

普拉莫德排