eclipse編譯錯誤提示
1. eclipse提示編譯器未包含main類型
目前這種狀態看,應該是你項目創建的時候哪裡配置錯了,導致當前這個java文件沒有被編譯,僅僅是一個源文件,所以你運行的時候,找不到位元組碼文件,就報這個錯誤。
2. 求救: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。
3. eclipse編譯提示錯誤
編譯運行了一次沒有問題,運行效果如下:
4. Eclipse C++ 編譯通過還有錯誤提示
那是eclipse的語法檢查提示,不一定準確的,如果編譯沒報錯沒警告,就可以忽略語法檢查。
語法檢查,除了 clangcompletion 之外,其它都是渣渣。
5. 關於Eclipse編譯時的錯誤提示
在主函數調用時,非法參數異常,看你參數傳對沒有~~~
6. 用Eclipse編JSP,編譯後報錯,怎麼辦
你的問題是: 用eclipse編譯jsp文件時,報錯: org.apache.jasper.JasperException: Unable to compile class for JSP: 看你沒有提到在eclipse的project properties的java build path中添加lucene的jar包,如果沒加會出無法識別 xxx 類的提示。 你的這個錯誤,估計應該是jsp裡面java代碼有問題,比如<% 和 % 不匹配等等的。 建議用 分而治之 的方法,把jsp文件中的代碼一段一段的剪切出去,看看編譯會不會出錯。直到不出錯的時候,再往裡面加,就可以確定是哪段代碼出錯了。
7. 我今天在eclipse上編寫了一個java聊天程序的客戶端,但是老是出現編譯錯誤的提示,煩請各位大
原因是使用了 content assist 功能,eclipse會去查找java的源代碼,首先在本地找,然後到internet上找。本地默認是沒有java的源代碼。computing additional info表示在搜索internet上的java的源代碼
解決辦法:
1. 找到JDK安裝目錄下的src.zip文件;
2. 打開eclipse: Window菜單->Preference->Java->Installed JREs;
3. 在列表中選擇你eclipse正在使用的JRE,然後Edit;
4. 選擇rt.jar,然後點擊"Source Attachment"按鈕,彈出對話框後選擇"External File",然後把你的JDK安裝目錄下的src.zip文件與rt.jar關聯上。