【问题标题】:How to load .java file to compiler?如何将 .java 文件加载到编译器?
【发布时间】:2010-09-05 21:08:26
【问题描述】:

好的,我是 JAVA 的初学者。我刚刚开始。我下载了 Java SE Development Kit 6u21 并编写了一个程序,将其保存在 .java 中并尝试运行它,但我做不到。怎么了?谢谢。

【问题讨论】:

  • 达林的回答可能会对您有所帮助,但如果没有,请考虑说出“我做不到”的确切含义。还有你是如何尝试运行它的。
  • 根据您对 Colin 的回答:您是否安装了 Java JDK 并且它在您的路径中?
  • 我已经安装了它,它在我的路径中意味着什么?!
  • @hey,在开始编程之前,您应该了解一些有关计算机的基本知识。如果您不知道路径的含义,我强烈建议您在开始编写代码之前学习这一点。
  • 我知道路径是什么意思,它是 C:\program files\etc... 但是他问我“它在我的路径中”是什么意思?

标签: java


【解决方案1】:

你需要先使用javac编译它:

javac YourClass.java

然后运行:

java YourClass

【讨论】:

    【解决方案2】:

    如果你真的想手动完成,你必须像这样在命令行中使用javac 编译器:

    javac package/of/your/project/YourClass.java
    

    然后

    java package.of.your.project.YourClass
    

    您的类YourClass 必须有一个public static void main(String... args) 方法。

    如果你的类不在包中,那么javac YourClass.javajava YourClass 就足够了。

    您真的应该考虑使用可以为您处理此问题的 IDE。


    资源:

    关于同一主题:

    【讨论】:

    • 我实际上认为任何人至少在第一个 Hello World 程序中手动执行这些操作都是有好处的,只是为了了解基础知识。
    • 我同意,我只是在暗示手动编译不是唯一的编译方式。
    • 'javac' 不是内部或外部命令、可运行程序或批处理文件
    • 您可能没有将 JDK bin 文件夹定义为 $PATH(或 %PATH%)环境变量的一部分。见download.oracle.com/docs/cd/E17824_01/dsc_docs/docs/javacaps/…
    【解决方案3】:

    我建议您阅读并遵循 Oracle 的本教程:"Hello World!" for Microsoft Windows。成功完成后,您应该已经安装了 JDK 并知道如何运行您的程序。

    如果您仍然收到“'javac' 未被识别为内部或外部命令、可运行程序或批处理文件”,请尝试阅读以下内容:How do I set or change the PATH system variable?PATH and CLASSPATH

    【讨论】:

    • 我没有生气,最多是沮丧。 ;)
    猜你喜欢
    • 2012-06-14
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2015-10-25
    • 1970-01-01
    • 2015-03-11
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多