当前位置: 首页 > 知识库问答 >
问题:

无法确定当前目录

谷越
2023-03-14

我试图运行一个. jar文件,这是在Netbean中成功创建的,我收到以下错误:

初始化VM java时出错。lang.错误:Properties init:无法确定当前工作目录。在爪哇。lang.System。java上的initProperties(本机方法)。lang.System。initializeSystemClass(System.java:1070)

我键入以运行的命令。罐子是

java -jar "/path to the dist forlder/EOPPrototype.jar"

我的类路径如下:

CLASSPATH=/opt/netbeans-7.1.2/ide/modules/ext/mysql-connector-java-5.1.13-     bin.jar:/h/USERS/local/pagola/NetBeansProjects/mylib/dist/mylib.jar:/h/USERS/local/pagola/NetBeansProjects/EOPPrototype/build/classes:.

我错过了什么?

共有3个答案

于鹏
2023-03-14

在Fedora 21中,我尝试在卸载后调用“java-version”,它给出了上述错误。关闭所有终端,再次打开并重试。

应该有用。

董法
2023-03-14

解决方案:将cd放入另一个目录,然后再次运行该命令,这对我很有效。

请参见此处的说明:https://bugs.openjdk.java.net/browse/JDK-8186434

姬国安
2023-03-14

当我试图在一个目录中调用java-version时,我看到了同样的错误,我已经从另一个终端会话中删除了这个目录。当然,在这种情况下,java无法确定当前的工作目录,因为它不存在。

 类似资料:
  • 问题内容: 我想看看确定python中当前脚本目录的最佳方法是什么? 我发现由于调用python代码的方式很多,很难找到一个好的解决方案。 这里有一些问题: 如果脚本与执行没有定义 仅在模块中定义 用例: ./myfile.py python myfile.py ./somedir/myfile.py python somedir/myfile.py execfile(‘myfile.py’) (

  • C:\Android\sdk\bin 它像这样显示,即使在env变量中指定根之后也是如此。ANDROID_SDK_ROOT C:\Android\sdk 我使用的是windows 10 64位机器,我想在没有android Studio的情况下运行flutter,所以按照此页面上的说明https://medium.com/@Quicky316/install-flutter-sdk-on-wind

  • 我使用了下线来识别html文件。但它返回了异常。 观察到异常: ite.call没有这样的属性:类的工作空间:ite.java:194绑定org.codehaus.groovy.runtime.callsite.Bite.call变量(Bite.java:230)在cript1.runSandboxIcript1.groovyGetProperty(SandboxInterceptor.java:

  • 问题内容: 出于诊断目的,有时我需要存储导致给定状态转换(例如授予锁,提交事务等)的调用堆栈,以便以后出现问题时,我可以找出最初触发状态转换的人员。 当前,我知道的唯一检索调用堆栈的方法类似于以下代码片段,我认为这非常丑陋: 有人知道实现此目标的更好方法吗? 问题答案: 我认为您可以通过以下方式获得相同的结果:

  • 问题内容: 我看到许多类似的问题,但是我想使用Java查找当前登录用户的用户名。 它可能类似于: 但是,我不太确定。 问题答案: 你真的很亲密。这是您要寻找的:

  • 问题内容: 我正在尝试运行嵌入示例,除非我将其明确添加到当前工作目录中,否则无法从当前工作目录中加载该模块: Python是否不应该在当前目录中查找模块? Edit1 :尝试使用以下命令导入模块: 并且仍然失败,并显示以下错误: Edit2 :从 文档中: 如果脚本目录不可用(例如,如果解释器是交互式调用的,或者从标准输入中读取了脚本),则path [0] 是空字符串,它指示Python首先在当前