台灣最大程式設計社群網站
線上人數
1552
 
會員總數:242752
討論主題:187713
歡迎您免費加入會員
討論區列表 >> Linux / Unix >> Windows上的程式在Linux如何執行?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Windows上的程式在Linux如何執行?
價值 : 100 QP  點閱數:939 回應數:13

樓主

阿居
門外漢
0 2
50 7
發送站內信

Hello

小弟我最近遇到一個問題
如何將Windows上的程式執行在Linux系統中
已經在windows及linux中安裝好tomcat、eclipse了

例如:在windows的eclipse寫好一支.java
想在linux的畫面上執行程式並看到結果

請問是有什麼地方該注意的呢?

新手使用....若有問題請多多指教



搜尋相關Tags的文章: [ tomcat ] , [ eclipse ] , [ java ] ,
本篇文章發表於2015-09-15 17:43
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

香帥
檢舉此回應
windows上先將eclipse 編譯好的java class複製(利用usb或網路上傳)到linux去
例如 hello.class
然後用
$java hello
去執行就可以了
本篇文章回覆於2015-09-16 01:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

阿勸居
檢舉此回應
香帥大大

請問要如何複製(USB/網路上傳)到Linux呢?

另外還有個問題
我要如何知道此檔案相對在linux系統中的路徑呢?
EX:在windows可能為D:\hello
在linux要如何找到?
本篇文章回覆於2015-09-16 10:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

香帥
檢舉此回應
您應該有拍數位照片吧,您應要如何複製或上傳到
linux電腦看,應該會吧,若會的話,也應該會知道如何找到路徑,才會看得到照片檔案
那檔案就跟看數位照片檔處理程序一樣,在此不再贅述。

本篇文章回覆於2015-09-16 10:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

阿勸居
檢舉此回應
香帥大大

抱歉~我是linux完全新手
已經查到資料如何將windows檔案傳到linux中了
也成功傳過去
不過也遇到了一個問題
我傳了一個 hello.class檔案到linux
在linux中輸入 #java hello時
出現錯誤:找不到或無法載入主要類別 hello

請問是否有漏掉什麼資訊呢?
本篇文章回覆於2015-09-16 19:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

香帥
檢舉此回應
您的java內程式碼,的類別名稱要跟檔名一樣
若不一樣就會發生這種情況
本篇文章回覆於2015-09-16 19:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

香帥
檢舉此回應
補充類別名稱hello程式碼如下
本篇文章回覆於2015-09-16 19:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

阿勸居
檢舉此回應
香帥大大

請問 若是Dynamic Web Project,而且有安裝tomcat
會有影響嗎?

本篇文章回覆於2015-09-17 11:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

香帥
檢舉此回應
一般來說不會有影響
若有影響,應該類似防毒軟體,您在執行時,防毒軟體會檢查,若有病毒則不予執行
本篇文章回覆於2015-09-17 19:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

阿勸居
檢舉此回應
香帥大大

再請問.jsp檔也可用上面的方法執行嗎?
我現在有兩個.jsp檔(或一個.html檔、一個.jsp檔)在windows寫好了
該如何從windows丟到linux執行呢?

以下補充程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset="BIG5">
<title>Good morning</title>
</head>
<body>

<form method=get action=second_page.jsp>
what's your name ? <input type=text name=username>
<input type=submit value=submit>
</form>

</body>
</html>



<%@ page language="java" contentType="text/html; charset=BIG5"
pageEncoding="BIG5"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=BIG5">
<title>Good morning <%=request.getParameter("username")%> </title>
</head>
<body>

<html>
<%
String name=request.getParameter("username");
session.setAttribute("username",name);
%>
Hello~ <%=request.getParameter("username")%>
</html>

</body>
</html>

本篇文章回覆於2015-09-18 15:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

香帥
檢舉此回應
html,若是單純(像您樓上第一個html檔案)的放著(檔名是.html或.htm)就可以由client端去抓來執行,當然您也可以用linux電腦上的瀏覽器軟體去呼叫執行,當然也可以改檔名為jsp,由您安裝好的tomcat 去執行
當使用者輸入名字按送出資料後,
會呼叫您的second_page.jsp
jsp可由您安裝好的tomcat 去執行,回應到client端是Hello~使用者名子
本篇文章回覆於2015-09-20 00:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

香帥
檢舉此回應
補充說明:jsp不能用一樓的方法去執行,可透過您安裝好的tomcat 去執行,這些基本觀念,建議先買一本jsp的工具書
來看,才能有完整的觀念,網路上多是片斷的,初學者還是參考完整的書籍介紹,比較能後獲得全盤的概念。
本篇文章回覆於2015-09-20 00:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
你的jsp檔案跟html檔案也是一樣透過usb或網路上傳的方式放置linux
linux的檔案系統跟windows不一樣
你的tomcat要做好虛擬目錄的設定
虛擬目錄指向你的linux系統的檔案存放目錄
然後將你的jsp檔跟html檔放在你的存放目錄
再用瀏覽器開啟
linux-apache+tomcat設定(java) ==>http://blog.xuite.net/maxwellzone/blog/59040886-Linux+-+Apache+%2B+Tomcat+%E6%95%B4%E5%90%88%E9%85%8D%E7%BD%AE
要善用網路資源ㄚ
本篇文章回覆於2015-09-20 00:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
作者回應

阿勸居
檢舉此回應
TO 香帥
現在可以在windows執行此程式,若用linux的圖形介面來執行也是可以的
只是我不知道該如何只在windows編輯程式碼,到linux上下指令就可以直接執行
謝謝您的指教

TO 笨笨工程師
有前往您提供的網址看教學了
不知道是否因為版本的不同有些指令我實在搞不懂
EX:2.安裝tomcat-connectors中進入native目錄後該如何執行...等的小問題@@
還是謝謝您的指教
本篇文章回覆於2015-09-21 17:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.