1. 程式人生 > >二.JSP開發過程中遇到的問題及解決

二.JSP開發過程中遇到的問題及解決

java 告訴 概率 share 回車 命令 left wid 應用

轉載自:http://www.cnblogs.com/leftshine/p/5238001.html

一.開發環境問題

問題一:Failed to load the JNI shared library

啟動Eclipse時彈出“Failed to load the JNI shared library……”這樣的一段提示,如下圖:

技術分享圖片

大概意思就是說在某個位置找不到 jvm.dll 這個文件

原因1: 指定目錄下 jvm.dll 不存在,可能是安裝過程中文件損壞了或者勿刪了文件。

對策: (1)重新安裝jre或者jdk並配置好環境變量。

    (2)copy一個jvm.dll放在該目錄下。

原因2:  eclipse的版本與jre或者jdk版本不一致

對策:  要麽兩者都安裝64位的,要麽都安裝32位的,不能一個是32位一個是64位。

原因2的概率更大一些,原因1不太可能發生

問題解決:

第一種原因的概率小且解決法簡單,這裏這只講第二種原因的具體解決方案:

首先在命令行中輸入java -version ,查看JDK是多少位,一般顯示64位的就是64為JDK,未顯示的一般為32位的JDK。下圖中顯示64位,說明博主是64位JDK。

技術分享圖片

然後,我們來確定eclipse是多少位的。我們打開eclipse的安裝目錄(綠色版的就是你解壓後的目錄),右擊eclipse.ini文件以記事本的方式打開,如下圖

技術分享圖片

查看--launcher.library下面的一行,如果顯示的是win32.x86則表明eclipse是32位的,如果顯示的win32.x86_64,則是64位的。從下圖可知,這個eclipse是64位的,因為博主jdk版本也是64位的,所以JDK與eclipse兼容,沒有出現Failed to load the JNI shared library這個問題。

技術分享圖片

如果通過以上方法查看到JDK與eclipse的位數不同,就需要重新安裝其中一個軟件使位數統一,你覺得換哪個方便就換哪個,或者你覺得32位和64位的哪個好就用哪個。

這裏就會體現出用綠色版eclipse的好處了,如果你是用的綠色版eclipse,直接刪掉換新的就行了!安裝版稍微麻煩點需要卸載了再安裝。

換JDK的換可能還需要配置一次環境變量。

換什麽自己斟酌哈,eclipse和JDK的具體安裝與配置可以參看博主 WEB系統及應用開發 系列的另外一篇文章:《一.JSP開發的工具下載與環境搭建》

問題二:Failed to install Tomcat7 service

安裝tomcat過程中出現:Failed to install Tomcat7 service Check your settings and permissions Ignore and continue anyway (not recommended)? 如下圖:

技術分享圖片

上面問題應該是卸載tomcat時直接刪除目錄導致的。

問題解決:

首先停止安裝程序,然後以管理員身份運行命令提示符(cmd),執行 sc delete Tomcat7 命令,顯示刪除成功後再重新安裝tomcat。

技術分享圖片

右鍵“命令提示符”,選擇“以管理員身份運行”

技術分享圖片

輸入 sc delete Tomcat7 回車確認,顯示刪除成功即可。博主的tomcat並沒有問題,就不演示回車了(沒問題這樣幹,不是自殺嗎……)

刪除之後就可以重新安裝tomcat了,祝順利!

以上針對tomcat7, 其他版本方式類似(不要告訴我你不知道把tomcat7換成tomcat4、5、6、8、9……)

如果上訴方法不能解決問題,我們還有絕殺:下個綠色免安裝版的,直接解壓就可以用了(只是後期操作可能會麻煩些,如果只是用於JSP開發的話,配置好了,之後就基本不會有什麽操作了)!

目前就遇到這些問題,有新的問題再來更新!

二.JSP開發過程中遇到的問題及解決