2017-02-16 184 views
0

如何解决此错误线程“main”中的异常java.lang.NoClassDefFoundError:javax/crypto/SecretKey我该如何解决这个错误线程“main”java.lang.NoClassDefFoundError异常java.lang.NoClassDefFoundError:javax/crypto/SecretKey

import com.gargoylesoftware.htmlunit.WebClient; 
import com.gargoylesoftware.htmlunit.html.HtmlForm; 
import com.gargoylesoftware.htmlunit.html.HtmlPage; 
import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput; 
import com.gargoylesoftware.htmlunit.html.HtmlTextInput; 
import com.gargoylesoftware.htmlunit.BrowserVersion; 
import com.gargoylesoftware.htmlunit.Page; 
import com.gargoylesoftware.htmlunit.RefreshHandler; 
import java.io.IOException; 
import java.net.URL; 

public class veriçekmek { 

    public static void main(String[] args) throws Exception { 

     WebClient web=new WebClient(); 
     HtmlPage sayfa=web.getPage("http://www.idefix.com"); 

当我运行这个程序,我得到这样

Exception in thread "main" java.lang.NoClassDefFoundError: javax/crypto/SecretKey 
+0

[为什么我收到包javax.crypto中不存在(的可能的复制http://stackoverflow.com/questions/14935447/why-am- i-getting-package-javax-crypto-does-exist) – ozOli

回答

0

的javax.crypto包错误包括在jce.jar,可你的JRE的“LIB”文件夹下找到。 将它添加到你的类路径中,你应该没问题。

有关类路径的更多信息,请参见: http://docs.oracle.com/javase/7/docs/technotes/tools/windows/classpath.html

+0

它仍然不起作用:/ –

+0

你如何运行你的程序? 从命令行?从日食?其他方式? –

+0

从日食... –

相关问题