如何将 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。
一步一步的过程
- 在桌面创建文件夹“demoProjectFolder”
- 创建项目 在 IDE 中说“测试”。
- 创建项目时 select 项目位置为
“demoProjectFolder”。
- 现在在 IDE 内部 src 中创建 HelloWorld.java with say just simple
打印“Hello World”。
- 现在导航到 src 位置,在我的例子中是“cd
/Users/viveksingh/Desktop/demoProjectFolder/src”。现在 运行 javac
HelloWorld.java
- 在 src 文件夹位置里面的 demoProjectFolder 里面
HelloWorld.class 将被创建
我的 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。
一步一步的过程
- 在桌面创建文件夹“demoProjectFolder”
- 创建项目 在 IDE 中说“测试”。
- 创建项目时 select 项目位置为 “demoProjectFolder”。
- 现在在 IDE 内部 src 中创建 HelloWorld.java with say just simple 打印“Hello World”。
- 现在导航到 src 位置,在我的例子中是“cd /Users/viveksingh/Desktop/demoProjectFolder/src”。现在 运行 javac HelloWorld.java
- 在 src 文件夹位置里面的 demoProjectFolder 里面 HelloWorld.class 将被创建