一个java文件中必须有一个公共的类定义。
一个公共的类定义必须与java文件同名。
❷ java类编译为class文件
因为反编译工具是通过一定格式输出代码,就和中英文翻译是一样的,他只保证程序的正常运行
❸ cmd编译java程序。我要编译一个java类,应该怎么做啊。
publicclassM{
publicstaticvoidmain(String[]args){
newM().newT().ts();
}
classT{
publicT(){
}
publicvoidts(){
System.out.println("HELLOT");
}
}
}
或许你可以这样写,在cmd里 就编译M就行了。求采纳!
❹ 在java代码中实现动态编译java文件
importjavax.tools.*;
importjava.io.*;
/**
*@authorhardneedl
*/
finalpublicclassMyCompile{
/**
*@paramargs命令行参数只有1个,即待编译的源代码文件的绝对路径
*@throwsFileNotFoundException
*/
publicstaticvoidmain(String...args)throwsFileNotFoundException{
JavaCompilercompiler=ToolProvider.getSystemJavaCompiler();
intr=compiler.run(null,null,null,args[0]);
System.out.println(r==0?"成功":"失败");
}
}
❺ 编译java程序需要使用什么命令
编译命令是 javac
首先使用记事本编辑一段简单的Java代码
❻ 怎么将java文件编译成class的
一般情况下,在myeclipse中保存java文件后会自动编译成class文件,但是这种情况只能编译当前工程的java文件,但是如果需要编译不是一个工程的java文件,比如在网上拷贝的java文件改如何编译呢,换句话说是在普通文件夹的java文件应该怎么编译呢?
如下:
首先需要配置好java的环境变量(保证javac文件可以执行),不再赘述
1.win+r后输入cmd进入命令输入行;
2.根据地址找到需要编译的文件:如:cd c:\test\ 回车,dir查看文件名比如叫Testjava.java;
3.编译java文件:输入javac Testjava.java回车;
4.运行java文件:java Testjava回车;
❼ java中怎样才算一句可以编译的语句
你在java的IDE(比如Eclipse)中敲入一行代码,如果IDE没有提示错误,就算没有语法错误,也就是可以编译了。望采纳!
❽ Java中调用Java编译并将运行结果生成txt文件的Java语句
不懂什么意思?java中运行编译命令,将编译结果写到txt文件?
Runtime.getRuntime().exec("javac "+javaFile);
Runtime.getRuntime().exec("cmd /c c:\\“+javaFile+”.class d:\\x.txt");
差不多这样,需要javaFile和class文件的路径。
❾ java中,编译*.java文件生成*.class文件 是在DOS命令下用 javac *.java ,如果是加上包名怎么编译
就是因为你的java文件里面有那个package 的包的名字,你如果要在dos命令下面运行的话,就得把package包给删了,就是代码里面的package 那一行代码
若:D:\Test.java中第一句为package testPackage,你用cmd编译后生成的Test.class直接运行是不行的,应该把Test.class放在D:\testPackage目录下,cmd在D:\目录下可以用java testPackage/Test就能执行了
❿ java中怎么把.class文件编译成java文件
第一步,查看并配置环境变量(这里不做解释), 且把名字修改为HI。
第三步,打开 HI文本文档并且输入程序(程序一定要对,不能有任何错误)
第四步,将此文本文档后缀名修改为“.java”并保存 ,如果出现提示对话框(如果改变文件扩展名,可能会导致文件不可用)点确定。
第五步,打开cmd并且以管理员身份运行,进入到java文件夹中
第六步,在刚才的路径后输入“javac HI.java”(javac后面加空格),敲回车,这时如图所示,java文件上方会多出一个class文件(如果没有class文件说明编译不成功)。
第七步,继续在刚才的路径输入“java HI”(java后面加空格), ,语句下方会出现“HI!”,这说明已经运行成功(也可以尝试其他程序段)。