eclipse編譯8266出錯
A. eclipse和tomcat編譯時錯誤信息Exception in thread "main" java.lang.NoClassDefFoundError
在含有main函數的類里 右鍵 點擊run,選擇openrundiolog 彈出窗口後 在窗口的中間 選擇jre( 如果真的是這里出錯這個會有一個小紅叉)把jdk配置進去 ,再重新運行就好了
B. 用eclipse編譯出錯,錯誤原因在補充中
其本質原因是虛擬機和調試器不配套。說明很可能有兩套javac.exe(用來編譯的)和jdb.exe(用來調試的)同時被使用了,而這兩套還不是來自同一個jdk的。順著這個思路,我查看了下我的環境變數,在cmd中敲」echo %PATH%」:
C:\Program Files (x86)\Common Files\NetSarang;D:\amd\AMD APP SDK\2.9\bin\x86_64;D:\amd\AMD APP SDK\2.9\bin\x86;C:\Program Files (x86)\AMD APP SDK\2.9\bin\x86_64;C:\Program Files (x86)\AMD APP SDK\2.9\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\software\apache-maven-3.0.5\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%GOBIN%;C:\Program Files (x86)\Git\cmd;%GROOVY_HOME%\bin;C:\Program Files\TortoiseSVN\bin
C. eclipse 編譯錯誤
throw new ServiceException("刪除" + sysUser.getUserId() + "角色失敗", e);//行報錯
你這個感嘆號 是 中文格式的 應該換成英文格式的
D. 用Eclipse開發在android時 在編譯java時候出現這個錯誤是怎麼回事
您應該是沒有導入OnClickLister那個類的包吧,檢查一下,一般出現那個小燈泡似的叉號,您就按照他提示的修改,不對在改回來想辦法。
下面那個大紅叉,應該是您沒有把類導進來,自然不能找到,也就不能定義,所以就出錯!
E. eclipse編譯提示錯誤
編譯運行了一次沒有問題,運行效果如下:
F. 求救: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。
G. Eclipse C++ 編譯通過還有錯誤提示
那是eclipse的語法檢查提示,不一定準確的,如果編譯沒報錯沒警告,就可以忽略語法檢查。
語法檢查,除了 clangcompletion 之外,其它都是渣渣。
H. 如何使用eclipse 一步步搭建esp8266的開發環境
進入Cygwin的官網下載最新版的Cygwin軟體,根據自己的電腦選擇位數,32位的就選32位的系統。
再進入Eclipse CDT的官網,下載最新版的CDT軟體。
新建一個文件夾Eclipse-Neon,將下載好的兩個軟體放進去。
解壓eclipse軟體到當前文件夾中。
新建文件夾cygwin64,將cygwin的安裝軟體放進去。
進入cygwin64,雙擊打開set-x86_64.exe,開始在本地安裝cygwin環境。
選擇Install from Internet。
指定Cygwin軟體的根目錄位置。
指定Cygwin安裝的軟體包的存放路徑。
選擇聯網的方式。
主要是選擇需要安裝的Linux軟體包,默認情況下,Cygwin沒有選擇C++開發所需要的包,需要選中軟體包。
等到安裝結束後,查看root目錄下是否安裝成功,添加Cygwin的路徑到Windows的用戶環境變數PATH中。
在cygwin命令行中查看當前安裝的gcc和gdb的版本,以驗證基本的軟體包是否安裝成功。
開始新建一個C語言工程,取名為test,編譯鏈工具選擇Cygwin GCC。
配置路徑映射,點擊調試按鈕,將調用GDB調試軟體即可。
I. eclipse編譯時出錯,出錯提示"Invalid argument to operation ++/--"
把整個<%%>的代碼貼出來看看。
錯誤位置應該不是<%,而是底下的代碼