當前位置:首頁 » 編程軟體 » eclipse18編譯

eclipse18編譯

發布時間: 2023-05-14 21:31:08

㈠ 如何改變eclipse的java編譯環境

修改Eclipse的編譯器方法:

滑鼠右鍵選擇項目,點擊Properties,選擇Java Compiler,修改Compiler compliance level版本和JRE System Library的版本一樣。

㈡ eclipse怎麼設置編譯版本

修改Eclipse的編譯器方法:
滑鼠右鍵選擇項目,點擊Properties,選擇Java Compiler,修改Compiler compliance level版本和JRE System Library的版本一樣。

㈢ 求救:eclipse編譯老有出錯提示但是還能運行

裝jdk1.6了把,呵呵~ 我也碰到過這問題。
這是我以前在網上找到的,希望對你有幫助。
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]

這是怎麼回事呢?現在的Java SE 6已經到了RC的階段了啊?這樣的錯誤SUN不會有吧~~

經過我仔細的查閱Java Doc,發現其中有這么一段話:

http://download.java.net/jdk6/docs/api/java/io/Console.html

"Whether a virtual machine has a console is dependent upon the underlying platform and also upon the manner in which the virtual machine is invoked. If the virtual machine is started from an interactive command line without redirecting the standard input and output streams then its console will exist and will typically be connected to the keyboard and display from which the virtual machine was launched. If the virtual machine is started automatically, for example by a background job scheler, then it will typically not have a console." ">http://download.java.net/jdk6/docs/api/java/io/Con..."

翻譯一下:

虛擬機是否有一個控制台Console取決於所依賴的平台和虛擬機解析該方法的方式。如果虛擬機是從一個互動式的命令行中啟動的,而沒有重定向標准輸入和輸出流,那麼虛擬機會自動的連接到鍵盤作為標准輸入,並且把啟動虛擬機的地方作為標准輸出。如果虛擬機是自動啟動的,例如通過後台的一個任務計劃,那麼典型的情況就是沒有Console控制台……。

於是,思考一下我們運行上面程序的地點——Eclipse等集成開發環境,這對於上面描述中的把啟動虛擬機的地方作為標准輸出來說是不合適的,這里的Console()返回的默認情況下是Null,於是就產生了上面的出錯信息。(也許未來Eclipse會有所改進吧)

怎麼解決該問題呢?這里提供兩條思路給大家(已經實際操作過,可以實現功能的正常運作)

1、使用命令行進行運行,編譯可以使用集成開發環境。這樣可以完成標准輸出。
2、在程序中重定向標准輸出到其他的設備或者方式(例如寫到文本文件),這樣也可以「比較不方便的」完成該功能。

總結:
重申!!文檔很重要,特別是官方文檔和一些說明書性質的文獻資料。預期看什麼XX天精通YY技術,還不如首先把官方的文檔通讀一遍。推薦Java Doc和MSDN Library。

㈣ eclipse怎麼設置編譯時不編譯某個類

這個問題的解決方法總結一下:
1,查看project --> Build Automatically有沒有選中?如果沒有,勾上以後,clean一下,重啟eclipse。
2,查看你的lib裡面有沒有不用的(多餘)jar包,看你的.classpath文件中有沒有錯誤的路徑.
3,這是最重要的一點,有problems視圖中查看有沒有關於本項目的錯誤信息,一般都會有這樣的話:
The project cannot be built until build path errors are resolved
然後下面提示unbound classpath, 一般在.classpath中刪除這些path就可以了

=================================
今天突然發現eclipse不自動編譯文件了。立即網路搜了一下,按照網上所說的也做了,但是仍然不管用。
沒辦法自己在那兒瞎弄,意外發現在項目右鍵菜單的[Properties->Java Build Path]中出現如下提示:
Build path entry is missing: /InfoMirrorServer/js
這時才想到自己昨天好像是不小心建錯了文件夾,然後立即把他刪掉了。難道是這個的原因?我猜想eclipse肯定是在那個文件
中記錄了這個信息。於是在項目中顯示所有文件,看到了一個帶星號的未提交文件:.classpath
不用問,多半就是他了。打開一看,在第二行就有這么一句:
源文件是這樣的:

。。。
於是立即將第二行刪除,保存。哈哈,問題解決!
個人猜想eclipse在編譯時讀取該文件,執行第二行時發現js文件夾不存在,因此拋出異常不往下執行了才導致
的無法編譯。
以上是個人遇到的一種無法編譯的情況的解決方法,拿出來跟大家分享。

============================

總結的關於eclipse不編譯類的問題

1. 確保 Project -> Build Automatically 已經被選上.

2. 如果選上了,也不好使, 使用這一招: Project -> Clean..-> 選第2個Clean pjoject selected below, 選中項目, 點擊 "OK"

3.刪除現在的項目,提前設置好編譯文件輸出路徑,重新導入源文件,設置eclipse為保存時編譯,然後在保存的時候就可以自動編譯了

4.如果項目里引了某個不用的jar包,而那個包又被你刪了,就會出現不報錯但怎麼也編譯不出來class文件的情況,可以把所有包都刪除,然後一個一個的再引入(需要的),不要一下子把所有包都引入來,沒用的可能會引起不良後果.

5. 想刪掉某個class文件重新生成,刪除class文件後,但classes目錄下的文件夾被其它程序打開,比如Total Commander。此時編譯也不會通過,在problems下可能會提示「con''t delete classes ……」。關掉其它程序重新編譯即可。

6.還有種情況是remove掉 JRE System Library,重新導入即可編譯。但是什麼原因導致的還不清楚。

7.把build path中所有包都remove掉。然後又add jars,add libraries把需要的加進去,居然又開始編譯了。。。

8.Project -> Properties -> Java Build Path -> Source-> WebRoot/WEB-INF/classes
然後重新點擊build工程即可自動編譯。

9.再就是最重要的要看工程下面是否缺少了work目錄,由於CVS控制時不把work加如版本,所以checkout後沒有這個目錄,要手工加上有的工程就能自動編譯了

㈤ eclipse ee中javascript編譯顯示錯誤

eclipse ee中javascript編譯顯示錯誤一般可以忽略。
在Eclipse中,js文件常常會報錯。可以通過如下幾個步驟解決:

第一步:
去除eclipse的JS驗證:

將windows->preference->Java Script->Validator->Errors/Warnings->
Enable Javascript Sematic validation前面的勾去掉;

第二步:
右鍵項目 -> properties -> Builders 去掉JavaScript Validator 前面的勾
如果Builders中沒有JavaScript Validator這一項。那麼去.project文件中修改如下內容:
找到項目目錄,刪除項目目錄里的 .project 文件中的以下部分:
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments></arguments>
</buildCommand>

第三步:
刪除項目目錄里的 .project 文件中的以下部分

<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
注意,修改.project文件可能會要求重啟eclipse,或者在eclipse中關閉該工程,然後重新打開工程。

做完這步後如果是Maven的Project,則右擊項目,選中Maven,然後點擊更新Project.如果不是Maven的Project,則可以關掉改Project,重新打開,這樣也可以將Project的變化重新應用到eclipse中。

第四步:
復制該js文件到某個地方,然後從eclipse中直接刪除 了報錯的js文件,錯誤消失,再把剛才那個js文件拷進來。

如果以上做了之後還不對的吧,就在Eclipse中打開Problems view,選中相關的錯誤,根據提示,進行解決。

㈥ 求助:eclipse每次啟動都要進行全編譯

這個是可以設置的塵衡,你只要把elipse
設置成啟動時不罩兄氏刷新工物散作空間鍵可以
菜單:windows->perference->General
->
Startup
and
shutdown
去掉右邊選項:refresh
workspace
on
startup
的鉤鉤去掉就好了

㈦ eclipse裡面哪個按鈕是編譯

eclipse在默認的情況下是保存就已經編譯了,沒有單獨的編譯按鈕,
eclipse自動編譯,敲一個字母,他就編一個字母。所看到即時的錯誤提示,其實就是編譯不通過的問題提示。

㈧ 如何在eclipse中配置反編譯工具JadClipse

在eclipse中配置反編譯工具JadClipse的方法:

1、下載JadClipse,注意選擇與eclipse版本一致的版本,推薦使用Eclipse3.4,所以選擇下載版本net.sf.jadclipse_3.3.0.jar

2、下載Jad,網路搜索最新地址,下載相應版本

3、將下載下來的Jadclipse,如net.sf.jadclipse_3.3.0.jar拷貝到Eclipse下的plugins目錄即可。
4、將Jad.exe拷貝到JDK安裝目錄下的bin文件下(方便,與java,javac等常用命令放在一起,可以直接在控制台使用jad命令),比如作者的目錄是D:Program FilesJavajdk1.6.0_02injad.exe

㈨ eclipse 怎麼手動編譯 不是自動編譯的那個,也不是run

點擊菜單-Project-Build Automatically,這個取消勾選。Build Automatically 的意思是自動編譯,選擇的功能就是,在修改代碼保存的時候,就編譯了。
點擊菜單-Project-Build All或Build Project。

㈩ 請問大家怎麼在命令行中編譯Eclipse 中的整個工程

在命令行中編譯Eclipse 中的整個工程:

用命令行模擬eclipse中Android Project編譯流程

1、新建一個Android Project,目前的目錄結構如下圖:

對應的命令:

在工程目錄下執行以下命令:

生成resources.ap_:

aapt package -f -S res -I ~/android-sdk-linux/platforms/android-18/android.jar -A assets/ -M AndroidManifest.xml -F bin/resources.ap_

生成classes.dex:

dx --dex --output=bin/classes.dex bin/classes

生成HelloWorld_unsigned.apk:

apkbuilder bin/HelloWorld_unsigned.apk -v -u -z bin/resources.ap_-f bin/classes.dex -rf src -nf libs

簽名apk,使用debug key,別名為androiddebugkey,密碼是android:

jarsigner -verbose -keystore ~/.android/debug.keystore-signedjar bin/HelloWorld_signed.apk bin/HelloWorld_unsigned.apk androiddebugkey

對齊apk:

zipalign -v 4bin/HelloWorld_signed.apkbin/HelloWorld.apk

移除臨時apk:

rm bin/HelloWorld_unsigned.apk bin/HelloWorld_signed.apk

安裝apk:

adb installbin/HelloWorld.apk

5、點擊右鍵,Android Tools->Export Signed Application Package

同樣的步驟,只是簽名使用的自己創建的數字證書(release版),最後的apk不保存在bin目錄下,而是由用戶指定。

熱點內容
壓縮機工作原理圖 發布:2025-07-13 18:10:15 瀏覽:39
黑暗追求者安卓怎麼聯機 發布:2025-07-13 18:10:07 瀏覽:617
北大保安自學編程 發布:2025-07-13 18:09:58 瀏覽:858
java遞歸排列 發布:2025-07-13 18:02:43 瀏覽:473
輕量雲伺服器如何換成d盤 發布:2025-07-13 17:58:45 瀏覽:931
重置騰訊雲伺服器時間 發布:2025-07-13 17:54:55 瀏覽:326
aes256java加密 發布:2025-07-13 17:54:46 瀏覽:710
mc開伺服器的電腦 發布:2025-07-13 17:46:47 瀏覽:195
事件linux 發布:2025-07-13 17:45:51 瀏覽:143
mssqlpython 發布:2025-07-13 17:24:34 瀏覽:469