eclipse編譯不了
1. windows環境下eclipse c/c++編譯出現警告make: warning: Clock skew detected. Your build may be incompl
這個是說編譯器發現時間改變了,,告訴你可能編譯的東西不正確(注意,,是目標文件的版本),如果你知道makefile的話就應該知道 是怎麼回事了,,不過像ide都 是已經把makefile寫好的,,看看makefile就清楚 了,, 用touch命令試試看,好像是可以解決,,還有就是makefile是根據 時間來決定 某個源文件 是否被 編譯為目標文件,你如果改變了系統 時間就回出現這種 情況 ,,用虛擬機和SSH都 可能回去現這種 問題,,不過工程粘的話應該沒什麼問題,,如果想知道makefile是怎麼樣知道時間的,,這又得看inode節點了,,所以後面還是很麻煩的,,,有不知道的在問
2. 我用Eclipse編JSP,編譯後報錯:Unable to compile class for JSP請求幫助
還是jdk路徑不對
編譯所需的tools.jar找不到
//------------------------------
說了是tools.jar沒加到項目的classpath下去
3. 什麼情況下Eclipse不編譯生成Class文件
只有編譯生成了class文件 jvm才會執行。你的意思不編譯,手動寫class文件?
4. 求救: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。