Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将.java文件转换为.class文件?_Java - Fatal编程技术网

如何将.java文件转换为.class文件?

如何将.java文件转换为.class文件?,java,Java,我是Java新手。我得到了一些.java文件,并被告知如果我可以转换它们,那么我就可以使用它们。这是我正在使用的一个游戏机器人。他们改成了一个我不理解的新API,所以除非在.class文件中实现,否则bot不会运行 有人能告诉我如何将这些.java文件转换成功能齐全的.class文件吗?您需要将.java源代码编译成.class字节码。使用来自Sun JDK的Java编译器,如javac,或者如果您使用的是像Eclipse这样的IDE,它已经有了一个可以为您生成.class文件的编译器(通常在\

我是Java新手。我得到了一些
.java
文件,并被告知如果我可以转换它们,那么我就可以使用它们。这是我正在使用的一个游戏机器人。他们改成了一个我不理解的新API,所以除非在
.class
文件中实现,否则bot不会运行


有人能告诉我如何将这些
.java
文件转换成功能齐全的
.class
文件吗?

您需要将
.java
源代码编译成
.class
字节码。使用来自Sun JDK的Java编译器,如
javac
,或者如果您使用的是像Eclipse这样的IDE,它已经有了一个可以为您生成
.class
文件的编译器(通常在
\bin
目录中)

另见
  • /
javac的相关链接
  • /
    • 手册页:/

您需要使用javac(java编译器)编译java,您可以从Oracle()获得它作为JDK的一部分

您需要运行如下命令

javac foo.java

这将生成一个相应的foo.class

如果您想将多个java文件编译成类文件,那么您需要遵循给定的过程

Syntex:

javac <options> <source files>
javac -cp -d classfolder *.java 
这里


可能想看看
java
tagwiki页面上发布的一些教程:顺便说一下:!=。您一直在讲述脚本,但错误地标记了
[javascript]
。有关类路径设置的相关问题:;远亲:编译到.exe好的,谢谢..又一个愚蠢的问题.哈哈。。我在哪里可以找到这样的工具?我有java jdk的东西..哈哈..我会得到eclipse,如果它能做我需要它对这些脚本所做的事情的话。javac允许我将一个脚本加载到它中,然后将它们编译成.class(字节)代码,然后我需要编译成我的游戏机器人脚本?哦,我的天。谢谢,这有点把我吵醒了..哈哈..我对这些东西一无所知,但我想learn@plr:做我链接的“Hello world”教程;这会给你一个好的开始。您可以使用NetBeansIDE,这是通过命令行推荐的;或者您可以使用另一个IDE,如Eclipse.cd C:\java它告诉我C:\Documents and Settings\Admin>cd C:\java>命令的语法不正确。C:\Documents and Settings\Admin>C:\Documents and Settings\Admin\Desktop\java“C:\Documents”不能识别为内部或外部命令、可操作程序或批处理文件。C:\Documents and Settings\Admin>cd java系统找不到指定的路径。我将需要转换为.class的脚本保存在java文件夹中的桌面上,我做错了什么?我按照网页上的说明进行操作。javac是否允许我将一个脚本编译成.class(字节)代码,然后我需要将其编译成我的gamebots脚本?
options are -cp (copy), -d (directory), classfolder (directory name)

source files are * (all) .java files