本文目录一览:
javac不能运行是怎么回事?
Classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
这个地方最后面 你没有写分号 正确的为:
Classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
不写分号容易出 什么找不到main的错误
如果javac不是内部命令,恭喜你,重新安装JDK 并且重新配置环境变量吧。我以前也遇到过一次。不信你去JDK路径看看 根本没有javac.exe这个东西
javac 是java语言编程编译器。全称java compiler。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。当编译源文件时,编译器常常需要它还没有识别出的类型的有关信息。对于源文件中使用、扩展或实现的每个类或接口,编译器都需要其类型信息。这包括在源文件中没有明确提及、但通过继承提供信息的类和接口。
java编译器是什么命令
要编译Java,首先你得在电脑里安装jdk运行环境,然后再搭配环境变量,具体的搭配方法是找到你的jdk安装路径,然后将bin目录所在的绝对路径记下来,右击我的电脑→属性→高级系统设置→环境变量→找到系统变量下的path变量,双击进行编辑,在其最后追加添加你的jdk下的bin路径(要用英文状态下的“;”将其与其他路径隔开),完成后点击确定,这是调出命令窗口,输入javac,出现一大堆选项,就说明你的环境变量搭配成功,其中javac命令就是Java编译命令,运行命令是java。
JAVA的编译器有哪些?
推荐Jcreator,它对于初学者是个很好的开发工具,又小运行也很快。它要用到JDK,大的IDE有JBuilder,netbean,sun stdio,eclipse。
编译器就是将"一种语言(通常为高级语言)"翻译为"另一种语言(通常为低级语言)"的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)
高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。
对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。