gpt4 book ai didi

java - 无需 cd 在 OS X 终端中编译 java 代码

转载 作者:行者123 更新时间:2023-12-02 03:25:47 25 4
gpt4 key购买 nike

当我运行时

javac 'path/to/test.java'
java 'path/to/test'

我收到这样的错误

Exception in thread "main" java.lang.NoClassDefFoundError: path/to/test (wrong name: test)

当我运行“cd path/to”后执行相同操作时它会起作用,但是有没有办法在不使用 cd 命令的情况下执行此操作?如果是这样,怎么办?

最佳答案

如果您希望从当前位置(大概是项目目录)编译并运行该类,我建议:

  1. 在类中使用包声明:

    package path.to;

    public class Test {
    public static void main(String[] args) {
    System.out.println("LOADED");
    }
    }
  2. 当您运行代码时,请在类名称中使用点符号:

    javac path/to/Test.java
    java path.to.Test

关于java - 无需 cd 在 OS X 终端中编译 java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38927424/

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