如何将 Java 源代码转换为字节码?

How to convert Java source code to Byte Code?

我的 IDE 是 Netbeans。我的教授要求我提交源代码(.java 文件)和字节代码的作业。但是我不知道如何将我的源代码转换为字节码。我在 google 上搜索过,但没有找到答案。 请帮忙。谢谢。

您的老师要求您发送源代码和编译后的源代码(即 "bytecode")。 这例如允许他使用一些输入参数测试您的应用程序。

您可以找到有关字节码的更多信息 here

"Byte code" 是 .class 文件所包含的内容。 javac 程序将源文件作为输入并生成字节码文件。

如果您有源文件homework/Main.java,您将通过运行 javac homework/Main.java 生成相应的字节码文件。这将生成一个文件 homework/Main.class.

有关详细信息,请参阅 https://docs.oracle.com/javase/7/docs/technotes/tools/#basic

一步一步的过程

  1. 在桌面创建文件夹“demoProjectFolder”
  2. 创建项目 在 IDE 中说“测试”。
  3. 创建项目时 select 项目位置为 “demoProjectFolder”。
  4. 现在在 IDE 内部 src 中创建 HelloWorld.java with say just simple 打印“Hello World”。
  5. 现在导航到 src 位置,在我的例子中是“cd /Users/viveksingh/Desktop/demoProjectFolder/src”。现在 运行 javac HelloWorld.java
  6. 在 src 文件夹位置里面的 demoProjectFolder 里面 HelloWorld.class 将被创建