Tag: classpath

在weblogic中使用外部属性文件

我正在将我以前在JBOSS中部署的J2ee应用程序部署到Weblogic 10.3.1.0中。 我遇到了外部属性文件的问题。 在Jboss中我可以将属性文件放入$ JBOSS_HOME / server / default / conf中,然后将它们加载到系统类路径中,我可以毫无问题地访问它们。 我能够将共享库放入$ MIDDLEWAREHOME / user_projects / domains / mydomain / lib,并将它们加载到系统类路径中,没有任何问题,但我无法加载属性文件。 有谁知道如何在Weblogic中包含外部属性文件? 谢谢,

classpath和endorsed目录之间的区别

有谁知道将适当的JAR文件(例如Apache XALAN)添加到JRE的背书目录并将其添加到应用程序的类路径之间有什么区别? 是否可以获取可以添加到已认可的lib的jar文件,而是将其添加到类路径中?

如何在netbeans中添加java classpath

我正在netbeans中编写一个java程序。 但我需要添加一个类路径something.jar。 在netbeans中我该怎么做? 我用命令编译: java -classpath .:something.jar MyCode.java

如何删除错误_JAVA_OPTIONS:-Xmx512M?

在java程序中,当我尝试编译一些代码时,它会创建一个错误,我收到此消息: Picked up _JAVA_OPTIONS: -Xmx512M 什么类型的错误是这个页面抑制“Picked up _JAVA_OPTIONS”消息 无法解决问题,如何在Windows 7中更改系统变量?

Java Manifest文件的类路径以及它如何确定相对dirs

MANIFEST.MF文件中的类路径如何确定相对位置? 1)假设我在lib/somejar.jar有一个带有jar的JAR,而且清单文件位于META-INF/MANIFEST.MF 。 我如何设置类路径….? 它是Class-path: lib/somejar.jar还是../lib/somejar.jar ? 2)让我们说somejar.jar里面还有其他主jar依赖的jar子。 当然somejar.jar也有自己的MANIFEST.MF文件,其中包含正确设置的类路径字段。 现在让我们说原始主jar文件在运行时需要访问其中一个JAR文件,只要somejar.jar在main.jar的类路径上,它能够这样做吗? 或者相关目录搞砸了,因为主jar运行’somejar.jar’不再是root了吗? 次要更新:这将全部在应用程序服务器上的Web环境中运行。

(require)函数的clojure类路径问题?

CLASSPATH将“/ Users / smcho / Desktop / clojure”作为其路径之一,并且此目录具有文件hello.clj。 运行clojure并运行(require’hello)会显示此错误消息。 java.io.FileNotFoundException:找不到类路径上的hello__init.class或hello.clj:(NO_SOURCE_FILE:0) 当我将目录更改为“/Users/…/clojure”,并运行相同的(require’hello)时,没有问题。 这个。 在CLASSPATH上。 运行 java -cp /Users/smcho/bin/jar/clojure.jar:/Users/smcho/Desktop/clojure clojure.lang.Repl 也有效。 为什么clojure无法在CLASSPATH上找到源代码?

在调用Weka时无法找到或加载主类

我为我的Java noobness道歉,但我试图从控制台使用Weka ,由于某种原因我得到以下错误: Error: Could not find or load main class weka.classifiers.trees.J48 我正在尝试以下命令: java weka.classifiers.trees.J48 -l C:\xampp\htdocs\frequencyreplyallwords.arff -TC:\xampp\htdocs\testfreqrep.arff -p 0 > C:\xampp\htdocs\output.txt 我怀疑classpath存在一些问题但是因为我不太了解Java是否有任何简单的方法来检查一切是否正确? 感谢您的任何帮助

Windows上的RxTx安装java.lang.NoClassDefFoundError:gnu / io / CommPort

我把rxtxcomm.jar放到jre/lib/ext文件夹中,但我仍然得到NoClassDefFoundError这个文件夹是不是自动进入全局类路径? 谢谢

HttpClient NoClassDefFoundError

我正在尝试从HttpClient 4.0.1运行示例应用程序。 它是示例部分中的ClientMultiThreadedExecution.java文件。 我把这些文件放在类路径中: apache-mime4j-0.6.jar ; commons-codec-1.3.jar ; commons-logging-1.1.1.jar ; httpclient-4.0.1.jar ; httpcore-4.0.1.jar ; httpmime-4.0.1.jar和文件正确编译。 在运行时,我收到以下错误: Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest Caused by: java.lang.ClassNotFoundException: org.apache.http.client.methods.HttpUriRequest at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) 我错过了参考吗? 这似乎是一个类路径错误,但我无法弄清楚要包含哪个jar文件? 预先感谢您的帮助。

sbt中的工作目录

我希望能够在特定目录中运行java程序。 我认为,参数化工作目录非常方便,因为它可以轻松管理配置。 例如,在一个文件夹中,您可以配置测试,在另一个文件夹中,您可以拥有生产所需的资源。 您可能认为,可以选择操作类路径以包含/排除资源,但只有当您对存储在类路径中的资源感兴趣并使用Classloader.getResource(r)引用它们时,此解决方案才有效。 但是如果你有一些外部配置并且想要使用File file = new File(“app.properties”);类的简单指令来访问它会File file = new File(“app.properties”); ? 让我们看看普通的例子。 您的应用程序使用app.properties文件,您可以在其中存储外部服务的凭据。 应用程序在工作目录中查找此文件,因为您使用了提到的File file = new File(“app.properties”); 访问它的说明。 在测试中,您希望使用特定于测试的app.properties 。 在集成测试中,您希望使用特定于其他环境的app.properties 。 最后,当您构建和发布应用程序时,您希望提供其他app.properties文件。 通过键入File file = new File(“app.properties”);您想要访问的所有这些资源总是以相同的方式访问File file = new File(“app.properties”); 而不是(伪代码): if(configTest) file = File(“testWorkDir/app.properties”); else if(config2) file = File(“config2WorkDir/app.properties”); else file = File(“app.properties”); 或者不使用classpath中的资源 this.getClass.getClassLoader.getResource(“app.properties”); 当然你是聪明的程序员,你使用构建工具,如maven,gradle或sbt 🙂 从一开始就应该这样做。 […]