草庐IT

java - 如何在 Eclipse 项目中设置 HtmlUnit?

我的项目包括htmlunitjar并下载一些页面内容。但是,其中的可执行jar(包括libs、funct.ofeclipseexport)只能在我创建它的机器上运行(在不同的机器上它不会执行)。编辑:它不执行,因为它在启动时不显示“正在启动headless浏览器”消息框。我使用EclipseIndigo:File>Export>Runnablejar>packagerequiredlibrariesintogeneratedjar求助,大神们:importjava.io.*;importcom.gargoylesoftware.htmlunit.BrowserVersion;impor

自 JDK 1.7 以来,Java Web Start 已损坏

答案如下:似乎(通过我们的测试)Java7WebStart要求您使用SSL证书在服务器上托管您的资源。您的证书不必签名,但未签名的证书会提示客户一条他们可以忽略的信任消息。有关详细信息,请参阅以下答案我们有一个内部应用程序,我们已经使用了很多年了。为了使此应用程序的维护更容易,我们没有向我们的员工提供该应用程序的可安装版本,我们只是给他们一个指向.jnlp的链接并使用JWS在他们的机器上启动它。到目前为止,这非常有效,但是一旦我们的任何员工更新到Java7,JWS系统就会停止在他们的计算机上工作。我们已经检查、重新检查甚至验证了我们的JNLP模式,一切正常,这让我们认为WebStart

java - NoSuchFieldError : QUALIFIED when integrating web service in Tomcat project 错误

由于这个问题,几天以来我一直在用头撞墙。我开发了一个基于CXF的测试客户端(契约优先服务)并从控制台运行它。它工作得很好,只需按照有关客户端的CXF教程并将CXFjar添加到类路径我将WSDL编译为java文件并将它们导入到Eclipse项目中我将CXFjar添加到类路径我写了一个main方法来调用服务我将项目编译成一个独立的JAR主.javaXmlValidator_Serviceservice=newXmlValidator_Service(newURL("http://localhost:50501/edwin?wsdl"));XmlValidatorproxy=service.

java - 将项目 (jar) 导入 Eclipse

我有一个.jar文件,我需要将其导入到Eclipse中。但是,我不想将jar作为引用库。我需要像“普通”项目一样包含.jar,包含包(!)和.java文件。我尝试执行以下操作:新建Java项目->导入->常规->存档文件。在这种情况下,当我将此jar也作为引用库放置时,它被导入但带有.class文件。新建Java项目->导入->常规->文件系统。导入.java文件,但包丢失并且是普通文件夹。此外,这些文件有些奇怪,因为图标中的“j”看起来不同,并且没有注意到错误(没有下划线)Importing"ExistingProjectsintoWorkspace"根本不行,说没有项目。我还尝试在

java - 有没有办法从 build.xml 中指定本地 jsch.jar 的位置?

build.xml包含和任务,所以我提供jsch.jar和同一目录中的其他库以及build.xml。以下任务定义:抛出一个错误Aclassneededbyclassorg.apache.tools.ant.taskdefs.optional.ssh.Scpcannotbefound:com/jcraft/jsch/UserInfo我无法修改标准Ant安装(例如,将jsch.jar放入antlib目录,或删除ant-jsch.jar),或添加命令行标志,或修改系统环境变量等:脚本必须使用默认Ant运行在不同的系统上。我实际上是在重新发布最初在这里提出的问题:http://ant.1045

java - 缺少图像/文件的可运行 JAR(资源)

当我从eclipse中将我的代码导出为可运行的JAR时,我设置它要抓取的所有文件(例如按钮图像和其他文件)都丢失了,即使它们实际上在JAR中。我在文件前面添加了getClass().getResource但是当我尝试运行JAR时甚至没有任何反应,有什么建议吗? 最佳答案 似乎你没有把你的东西放在正确的意义上。为了使其工作,请按照下列步骤操作:在ProjectExplorerTree中右键单击您的Project。转到New->SourceFolder,然后为SourceFolder提供任何Name。现在手动将你的东西添加到这个由你创建

java - 10.3 中包含 javax.servlet 的 WebLogic Jar 在哪里?

我正在尝试配置我的路径以将javax.servlet包含在WebLogic中。WebLogic已经拆分出Jar文件,那么哪个包含javax.servlet? 最佳答案 从WebLogic10开始,BEA将API规范的实现从weblogic.jar外化到各种“模块”中。他们现在在{BEA_HOME}/wlsever_10.3/server/lib/中捆绑了一个新的api.jar,其中仅包含一个MANIFEST.MF指向{BEA_HOME}/modules/*.jar。这些模块包括所有API规范以及BEA/ORACLE提供的功能。因此,

Java 堆空间 Xmx Xms 参数忽略

我有一个.JAR显然占用了太多内存,并抛出异常“Java堆空间”(或类似的东西)。所以我尝试像这样通过CMD运行.JAR:C:\MyFolder>javaw-jarMyJar.jar-Xms64m-Xmx128m这并没有解决问题。同样的错误。现在,当我检查Windows任务管理器中的“进程”选项卡时,我注意到我的jar进程的内存比我要求的少很多(与不带参数运行它相同)。为什么忽略参数?此外,我认为在进程达到100mb的内存使用时抛出异常。GC是否有可能试图释放内存,这就是导致问题的原因?我可以为GC设置任何参数来防止这种情况发生吗?谢谢,马尔基:) 最佳答案

java - 在 Vista 上双击执行 Jar

这几乎把我打败了。在XP和更早版本的Windows上,您可以自定义打开方式文件类型以包含java-jar“myjar.jar”,但在Vista上,此功能似乎已被删除。我当然可以创建一个.bat文件来启动我的应用程序,但是是否可以让Vista根据需要执行一个.jar文件? 最佳答案 您可以使用2个实用程序从命令行执行此操作。第一个,ASSOC,用于创建文件关联。验证是否为JAR类型定义了一个:>assoc.jar.jar=jarfile如果没有找到,则创建它:>assoc.jar=jarfile下一步是定义关联。这是通过FTYPE完成

java - Apache Ant 有没有办法在构建后更新 jar 文件?

有没有办法在Ant中更新jar文件?编辑:例如,如果我想添加一些额外的文件到一个已经存在的JAR文件中? 最佳答案 当然,这完全有可能。AntJartask可以做任何事情jar命令行可以做。您可以将update标志设置为true而不是false。目标jar已经存在于该路径中。编辑:设置路径 关于java-ApacheAnt有没有办法在构建后更新jar文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co