gpt4 book ai didi

java - 当我从终端运行 java 程序时缺少属性文件

转载 作者:行者123 更新时间:2023-12-01 15:02:30 26 4
gpt4 key购买 nike

要运行我的应用程序,我使用命令

    java -jar "/home/stelios/NetBeansProjects/Askisi1/dist/Askisi1.jar"

但是,虽然我在此目录中有 config.properties 文件

    "/home/stelios/NetbeansProjects/Askisi1/config.properties"

它在 netbeans 中正常运行,但是当我尝试从终端运行它时,它会产生此错误

    java.io.FileNotFoundException: config.properties (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:97)
at askisi1.MainThread.main(MainThread.java:237)

我的属性文件的正确位置应该是什么?

最佳答案

当您从终端运行程序时,当前文件夹将成为 java 应用程序的默认文件夹。因此,如果您希望您的应用程序看到 config.properties,您需要将其复制到当前文件夹以转到 /home/stelios/NetbeansProjects/Askisi1/ 并从中运行应用程序那里。

关于java - 当我从终端运行 java 程序时缺少属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13440812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com