当前位置: 首页 > 面试题库 >

Websphere Liberty 8.5:设置Java类路径

康烨伟
2023-03-14
问题内容

我正在运行Websphere Liberty 8.5。我的应用程序从文件系统中读取了通过Java
CLASSPATH获得的一些文件,但我似乎找不到一种将目录从文件系统追加到读取的CLASSPATH的方法。我尝试过手动更改JAVA_CMD和JAVA_DEBUG,但是它们都不用。

有人知道这怎么可能吗?


问题答案:

不能修改JVM应用程序的类路径(通常通过JVM参数-
classpath或CLASSPATH环境变量指定)。我建议使用 使您的应用程序对资源具有可见性。如果需要目录,则应使用<library><folder dir="..."/></library>

(顺便说一句,不支持修改wlp / bin脚本或设置那些“内部”脚本变量。)



 类似资料:
  • 我正在运行WebSphere Liberty 8.5。我的应用程序从文件系统中读取一些通过JavaCLASSPATH获取的文件,我似乎找不到将文件系统中的目录附加到CLASSPATH Liberty读取的目录中的方法。我尝试手动更改JAVA_CMD和JAVA_DEBUG,但都不起作用。 有人知道这怎么可能吗?

  • 问题内容: 我有很多jar文件要添加到我的类路径中,因此,每次编译Java文件时,都会得到如下命令: 我尝试使用: 然后: 但是根本没有添加jar:由于缺少jar,我得到了错误信息…谢谢 问题答案: 也许您想尝试使用Maven来构建您的应用程序?它真的很容易设置,并且消除了依赖管理的所有问题。 同样从Java 6开始,您可以在类路径中使用通配符: set CLASSPATH = my_libs \

  • 问题内容: 我是Java的新手,我不确定如何从单独的程序jar中访问位于特定目录中的类文件。 例如,我在/中有一个第三方jar文件,该文件应该加载/mylib/MyClass.class中的MyClass,因此我尝试运行: 但我得到了错误: 我究竟做错了什么? 问题答案: 当您使用,然后 只 在中定义的属性文件里面的文件会影响到类路径。 它还将忽略该参数(或更具体地说:将其解释为)中定义的主类的参

  • 问题内容: 有人可以告诉我在NetBeans中在哪里以及如何设置类路径吗?我想添加一个.jar文件。 问题答案: 用鼠标右键单击你的项目。 选择Properties。 在左侧单击Libraries。 下Compile tab-单击Add Jar/Folder按钮。 要么 扩展你的项目。 右键单击Libraries。 选择Add Jar/Folder。

  • 问题内容: 我有一个独立的Java项目。我已经执行了Maven全新安装。现在,我通过命令提示符进入target \ classes文件夹,并在classpath中设置所有必需的文件。现在我执行主类。结果正在显示。 现在,我通过命令提示符移回目标文件夹,并尝试执行jar文件(jar文件具有在其中定义了主类的清单文件)。 现在,我得到以下异常。我也从上面的语句中删除了classpath属性,但仍然遇到

  • 问题内容: 我正在尝试在Windows XP命令行上手动运行特定的JUnit测试,该命令行在类路径中具有异常大量的元素。我尝试了几种变体,例如: (其他变体是将类路径全部设置为一行,通过-classpath将类路径设置为java的参数”。)它总是归结于控制台,它会抛出该错误: 这是一个JUnit测试,测试了一个相当大的现有遗留项目,因此没有关于将目录结构重新安排为更合理的建议,这些类型的解决方案目