① 在控制台上輸入java -jar start.jar報如下錯誤該如何解決
jar包編譯時使用的jdk與運行時的jre版本不一致
比如你jar包是用1.6編譯的,運行時jre安裝的是1.5,就會出這個錯誤
② java程序打成jar包 如何處理第三方jar包
其實有一個比較惡心的方法,就是你把你需要的那兩個包都解壓,然後將裡面的class文件全部添加到jdk1.5的包中,這樣就不用再配置classpath就可以自行查到,但是還是不建議這樣做,作為程序員,我覺得還是遵循原則比較好,其實就是配置一下環境變數沒有什麼難度啊,還可以在熟練一下...
③ java.lang.Error問題怎樣解決
這是引入類型失敗的錯誤提示,
import org.wltea ,
說明你引入了某個jar 包或者類,但是沒有找到 ,就報錯了.
IK analyzer 中文分詞器 開源的項目 ,有源碼的.
把這個下載好就可以了。
④ java的jar問題 ontopia.jar
因為ontopia.jar不在Classpath下,你可以這樣運行:
java -cp ontopia.jar net.ontopia.Ontopia
⑤ java.lang.ClassNotFoundException: 已導入jar包
你好,從樣子看,你是沒有吧fastjson這個包導入classpath,否則肯定能讀取到,jvm啟動時候會調用classloader去載入的,這個沒問題的
⑥ jdbc連接mysql提示java.lang.NoClassDefFoundError怎麼回事(jar包已引入)
你出的錯誤提示是.NoClassDefFoundError,應該是下滿的代碼出現問題了,localhost後面不是分號嗎?
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306:mydata"
, "root","root");
我連接的SQL Server,代碼如下
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName = epet","pet","123");
你參照一下,格式應該一樣的。
⑦ java常用的jar包有哪些
commons-io.jar:可以看成是java.io的擴展,用來幫助進行IO功能開發.它包含三個主要的領域:Utilityclasses-提供一些靜態方法來完成公共任務.Filters-提供文件過濾器的各種實現.Streams-提供實用的Stream,reader與writer實現.commons-beanutils.jar:提供對Java反射和自省API的包裝,主要提供了對於 JavaBean進行各種操作。commons-digester.jar:它能方便地將XML文檔所定義的元素轉化為JAVA對象,其實它的用法有點象棧(當然內在的原理就是那個古老的東西,只是提供了更高一層的封裝)。commons-lang.jar:它擴展了准 java.langAPI,增加了字元串操作方法、基本數值方法、對象反射、創建和串列化以及System屬性。它還包含一個可繼承的enum類型、對多種嵌套的Exception類型的支持、對java.util.Date的增強以及用於構建方法的實用程序,例如自動生成 toString()的結果、自動實現hashCode()和equals()方法、數組操作、枚舉、日期和時間的處理等等。
⑧ java工程導了jar包了還是出現了java.lang.ClassNotFoundException: com.mysql.jdb
url沒對吧,jdbc:mysql://localhost:3306/jdbc
你的包,應該是解壓後在放進去的,應該是jar,不該是zip
⑨ 應該加哪個jar java.lang.noclassdeffounderror:
java.lang.Class.forName0看見沒有,你寫成了Class.forName0,多寫了個0,當然找不到方法了啊,你把0去掉試試啊
⑩ 急求啊!!!Java中的java.lang類庫被封裝在jdk中的哪個jar包裡面啊
封裝在rt.jar包中,在安裝目錄搜索下就知道了! 源碼在src.zip壓縮文件中!