在classes目录下有包路径:a\b\c\d,你的类在d下,叫YourClass,则在classes目录下执行javah,如下:
javah a.b.c.d.YourClassthen the generated c header file will be named "a_b_c_d_YourClass.h",and each method in it will also start with a_b_c_d.
javah a.b.c.d.YourClassthen the generated c header file will be named "a_b_c_d_YourClass.h",and each method in it will also start with a_b_c_d.
javah a.b.c.d.YourClassthen the generated c header file will be named "a_b_c_d_YourClass.h",and each method in it will also start with a_b_c_d.这样的我也试过,再试试!谢谢!!!:)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.daxiannetwork.util.JDES.main(JDES.java:34)总是这样说
javax.servlet.ServletException: no com_daxiannetwork_util_JDES in java.library.path
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.test_jsp._jspService(test_jsp.java:66)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
------------------------------java.library.path?
恩,我试过“把你生成的dll 放到 jre\bin下……”他所找不到我另外的dll,我的程序是这样的JAVA->JDES.dll->DES.dll
DES.dll是其他人写的 我用自己的dll调用他