java - 在 Java 中从命令行运行它

标签 java classpath

我无法以通常的方式从命令行运行以下程序:

package animal_package;

public class my_animal {

    public static void main(String[] args) {

        System.out.println("Hello animal");
    }
}

例如从命令提示符处:我转到我的 java 程序所在的 "D:\Java\src\animal_package" 并编译它:

D:\Java\src\animal_package>javac my_animal.java  
D:\Java\src\animal_package>java my_animal  
Error: Could not find or load main class my_animal.java

我在 Google 上查看过,并遇到了类路径问题,但无法从中找到任何意义。

对于我的情况,哪个命令行是正确的?

最佳答案

编译:

javac my_animal.java

运行(从 src 目录):

java animal_package.my_animal

关于java - 在 Java 中从命令行运行它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41913672/

相关文章:

java - 益智游戏安卓DFS算法

Java URL 协议(protocol) : classpath:/?

java - 如何在 Java 中配置 .dll 文件?

java - Tomcat 6 不从 WEB-INF/lib 加载 jar

java - 什么是类路径以及如何设置它?

java - Java类如何从同一目录加载?

Java 打开一个相对于按钮位置的 JFrame(类似菜单的行为)

java - 是否可以创建一个方法来将方法作为参数传递并在其中调用?

java - 有没有办法在在线编译器中创建 JFrame?

java - 如何在多线程中处理n个请求