草庐IT

java - 通过将自己的应用程序类添加到 classes.jsa 来加速应用程序启动

为了加快JVM的启动时间,Sun开发人员认为最好在安装JVM期间为平台预编译标准运行时类。可以找到这些预编译的类,例如在:$JAVA_HOME\jre\bin\client\classes.jsa我的公司目前正在开发一个带有自己的JRE的Java独立应用程序,因此通过将我们自己的应用程序类也添加到此jsa文件中来加快我们的应用程序启动时间将是一个绝妙的选择。我不相信JSA文件是魔术创建的,所以:它是如何创建的?以及如何欺骗JVM合并我自己的类?编辑:我已经发现了以下内容:classes.jsa由命令创建java-Xshare:dump可以在$JAVA_HOME/jre/lib/clas

java - 通过将自己的应用程序类添加到 classes.jsa 来加速应用程序启动

为了加快JVM的启动时间,Sun开发人员认为最好在安装JVM期间为平台预编译标准运行时类。可以找到这些预编译的类,例如在:$JAVA_HOME\jre\bin\client\classes.jsa我的公司目前正在开发一个带有自己的JRE的Java独立应用程序,因此通过将我们自己的应用程序类也添加到此jsa文件中来加快我们的应用程序启动时间将是一个绝妙的选择。我不相信JSA文件是魔术创建的,所以:它是如何创建的?以及如何欺骗JVM合并我自己的类?编辑:我已经发现了以下内容:classes.jsa由命令创建java-Xshare:dump可以在$JAVA_HOME/jre/lib/clas

java - 如何找回 "Eclipse >Generate>Jaxb classes"选项?

我最近不得不迁移到一台新机器并重新安装了Eclipse。目前,我需要从xsd生成JAXB类。我不太记得我安装了什么,但在我的旧Eclipse中,我有选项-rightclick-generate-jaxb类。谁知道我必须安装/插件才能找回它?我正在考虑安装Dali,这似乎是正确的,但我很确定我上次没有安装大理。和上次一样,我还在构建路径中包含了jaxbjar,所以应该没问题。我正在使用Eclipse3.6和JavaSE1.6。 最佳答案 如果您没有JavaEE:帮助>>安装新软件>>适用于:--所有可用站点--搜索JAXB然后选择We

java - 如何找回 "Eclipse >Generate>Jaxb classes"选项?

我最近不得不迁移到一台新机器并重新安装了Eclipse。目前,我需要从xsd生成JAXB类。我不太记得我安装了什么,但在我的旧Eclipse中,我有选项-rightclick-generate-jaxb类。谁知道我必须安装/插件才能找回它?我正在考虑安装Dali,这似乎是正确的,但我很确定我上次没有安装大理。和上次一样,我还在构建路径中包含了jaxbjar,所以应该没问题。我正在使用Eclipse3.6和JavaSE1.6。 最佳答案 如果您没有JavaEE:帮助>>安装新软件>>适用于:--所有可用站点--搜索JAXB然后选择We

java - 非法注释异常 : Two classes have the same XML type name

我正在JBoss5和Java1.6下开发Web服务。什么可能导致此异常?下面是我的简化网络服务代码。@Stateless@WebService()publicclassAccountWS{@WebMethod()publicCreateAccountResponsecreateAccount(@WebParam(name="request")CreateAccountRequestrequest){returnnull;}下面是完整的堆栈跟踪。16:19:03,421ERROR[AbstractKernelController]ErrorinstallingtoReal:name=vf

java - 非法注释异常 : Two classes have the same XML type name

我正在JBoss5和Java1.6下开发Web服务。什么可能导致此异常?下面是我的简化网络服务代码。@Stateless@WebService()publicclassAccountWS{@WebMethod()publicCreateAccountResponsecreateAccount(@WebParam(name="request")CreateAccountRequestrequest){returnnull;}下面是完整的堆栈跟踪。16:19:03,421ERROR[AbstractKernelController]ErrorinstallingtoReal:name=vf

Java包周期检测: how do I find the specific classes involved?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion你会推荐什么工具来检测Java包循环依赖,知道目标是明确列出检测到的“跨包循环”中涉及的特定类?我知道classycle和JDepend,但它们都未能列出循环包依赖项中涉及的类。Metrics有一个有趣的循环图形表示,但它又仅限于包,有时很难阅读。我已经厌倦了:"youhaveapackagecycledependencybetweenthose3pack

Java包周期检测: how do I find the specific classes involved?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion你会推荐什么工具来检测Java包循环依赖,知道目标是明确列出检测到的“跨包循环”中涉及的特定类?我知道classycle和JDepend,但它们都未能列出循环包依赖项中涉及的类。Metrics有一个有趣的循环图形表示,但它又仅限于包,有时很难阅读。我已经厌倦了:"youhaveapackagecycledependencybetweenthose3pack

java - 无法使用 Jar 文件找到或加载主类

我正在尝试使用@echooffjava-jarTest.jarpause随着list的Manifest-Version:1.0Main-Class:classes.TestClass在Jar目录下,解压后可以清楚的看到一个classes\TestClass文件。编辑:classes.TestClass确实有一个publicstaticvoidmain(String[]args)。classes.TestClass中的包减速是packageclasses;但我仍然不断收到错误消息Couldnotfindorloadmainclassclasses.TestClass我已经解决了所有我能找

java - 无法使用 Jar 文件找到或加载主类

我正在尝试使用@echooffjava-jarTest.jarpause随着list的Manifest-Version:1.0Main-Class:classes.TestClass在Jar目录下,解压后可以清楚的看到一个classes\TestClass文件。编辑:classes.TestClass确实有一个publicstaticvoidmain(String[]args)。classes.TestClass中的包减速是packageclasses;但我仍然不断收到错误消息Couldnotfindorloadmainclassclasses.TestClass我已经解决了所有我能找