0 0

编译的时候用%javac可以编译吗5

在书上看到编译的时候用%javac可以编译,要配置什么环境变量?
path classpath神马的我都配了,就是不行。请教各位大侠。

问题补充:按你说的做了之后报错:'%' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
suziwen 写道
PATH
指定到
安装JDK目录下的BIN目录


配置完后,重新开命令行窗口才会生效


问题补充:我就是这么配的,一样报错。
suziwen 写道
像这样

指定到JDK的安装目录C:\Program Files\Java\jdk1.6.0_25\bin,每一项用";"隔开
C:\Program Files\Java\jdk1.6.0_25\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\TortoiseSVN\bin;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\SproutCore\bin;C:\apache-ant-1.8.2\bin;


2012年3月08日 09:03

10个答案 按时间排序 按投票排序

0 0

另外想问一句,你看的是不是某些国人写的书呀,有些国人写书很不负责,拷贝粘贴错了都不检查的。只要知道正确的用法应该是什么样子就ok了,何必要去纠结这个那。

2012年3月08日 15:35
0 0

没有%javac的,估计你看到的是linux下命令行的提示符号,linux下的提示符号是可以修改的。编译用javac ,运行用 java。

2012年3月08日 15:30
0 0

javac吧,不是%javac

2012年3月08日 15:10
0 0

编译时报什么错??

引用
用法:javac <选项> <源文件>
其中,可能的选项包括:
  -g                         生成所有调试信息
  -g:none                    不生成任何调试信息
  -g:{lines,vars,source}     只生成某些调试信息
  -nowarn                    不生成任何警告
  -verbose                   输出有关编译器正在执行的操作的消息
  -deprecation               输出使用已过时的 API 的源位置
  -classpath <路径>            指定查找用户类文件的位置
  -cp <路径>                   指定查找用户类文件的位置
  -sourcepath <路径>           指定查找输入源文件的位置
  -bootclasspath <路径>        覆盖引导类文件的位置
  -extdirs <目录>              覆盖安装的扩展目录的位置
  -endorseddirs <目录>         覆盖签名的标准路径的位置
  -d <目录>                    指定存放生成的类文件的位置
  -encoding <编码>             指定源文件使用的字符编码
  -source <版本>               提供与指定版本的源兼容性
  -target <版本>               生成特定 VM 版本的类文件
  -version                   版本信息
  -help                      输出标准选项的提要
  -X                         输出非标准选项的提要
  -J<标志>                     直接将 <标志> 传递给运行时系统

2012年3月08日 14:40
0 0

网上查一下,有具体步骤,多试几个,有时候有些机子,多一个点少一个点,多一个分号,少一个分号,多一个斜杠,少一个斜杠很重要,实在不行用cmd的dos命令

2012年3月08日 14:12
0 0

配置环境变量
之后javac *.java 文件
java 运行类名

2012年3月08日 12:21
0 0

编译命令是javac,不是%javac.

2012年3月08日 11:50
0 0

把你的CMD执行效果贴几个图看看

2012年3月08日 11:09
0 0

像这样

指定到JDK的安装目录C:\Program Files\Java\jdk1.6.0_25\bin,每一项用";"隔开

C:\Program Files\Java\jdk1.6.0_25\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\TortoiseSVN\bin;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\SproutCore\bin;C:\apache-ant-1.8.2\bin;

2012年3月08日 09:45
0 0

PATH
指定到
安装JDK目录下的BIN目录


配置完后,重新开命令行窗口才会生效

2012年3月08日 09:20

相关推荐

    javac_可以编译目录.rar

    但在 JDK 9 及以后的版本,你可以直接提供包含源代码的目录给 javac,它会自动遍历该目录及其子目录,寻找所有的源文件并进行编译。这种方式提高了开发者的工作效率,特别是在大型项目中,不再需要手动维护一个长长...

    javac源代码,java具体编译步骤

    Java 编译器`javac`是Java程序开发的核心组件之一,它负责将开发者用Java编写的各种源代码文件(.java)转换成可执行的字节码文件(.class)。这个过程涉及到许多编译阶段,包括词法分析、语法分析、语义分析以及...

    java编译的javac.jar

    java编译的javac.jar

    JAVAC动态编译

    `JAVAC`,全称Java Compiler,是Java的标准编译器,它主要用于静态编译Java源代码。但在本文中,我们将探讨如何在运行时使用Java的API进行动态编译,这是Java世界中的一个强大特性。 动态编译在Java中主要通过`...

    java反编译工具(可批量编译)

    - **学习和研究**:当你想要了解某个开源库的工作原理,但没有源码时,反编译可以帮助你理解字节码背后的代码逻辑。 - **调试**:在没有源码的情况下,反编译可以辅助定位问题,尤其是在处理异常或错误时。 - **逆向...

    编译原理课程设计(javac)

    编译原理课程设计,关于javac源代码的分析。对于词法分析,语法分析,有详细的解释。

    javac 源码 javac 源码

    Java 编译器 javac 是 Java ...深入研究 javac 源码可以帮助开发者理解 Java 编译的底层细节,优化编译器性能,甚至定制自己的编译工具。此外,对于开发编译器插件或理解 Java 编译过程中的错误和警告也有极大帮助。

    javac编译成功用java运行class文件出现“找不到或无法加载主类”的问题解决起来很简单.doc

    当我们使用 javac 编译 Java 源文件时,javac 会将 Java 源文件编译成 Class 文件,然后我们可以使用 java 命令来运行该 Class 文件。但是,如果我们不正确地配置环境变量和 ClassPath,可能会出现“找不到或无法...

    Dos环境下使用javac编译与java执行多个包下的.java文件

    在DOS环境下使用`javac`编译与`java`执行多个包下的`.java`文件是一项常见的Java开发任务。这通常涉及到对项目结构的理解、命令行操作以及掌握Java的编译和运行流程。下面我们将详细讲解这个过程。 首先,我们需要...

    Java零基础 - 使用javac编译Java程序.md

    ### Java零基础 - 使用javac编译Java程序 在计算机编程领域中,Java是一种广泛使用的高级编程语言,因其跨平台性、安全性以及丰富的类库支持而受到开发者的青睐。对于初学者而言,掌握如何编译Java程序是入门的第一...

    javac源码免费下载

    在深入理解javac源码的过程中,我们可以更好地了解Java语言的编译原理,以及Java平台如何实现跨平台的执行。 源码分析: 1. **词法分析**:javac首先进行词法分析,将源代码分割成一个个的词法单元(如标识符、...

    class编译工具windows.zip

    1. **批量编译**:如果一个项目中有多个Java源文件,可以使用通配符`javac *.java`一次性编译所有.java文件。 2. **设置编译选项**:可以通过设置编译选项优化编译过程,如`javac -g:none MyClass.java`可以编译时...

    java与javac命令详解

    编译完成后,我们可以使用 javac 命令编译 Sunnylu.java 文件,并将编译后的字节码文件保存在当前目录下的 my/friends 文件夹中。 javac -classpath ./ -d ./ Sunnylu.java 编译完成后,我们可以使用 java 命令...

    javac 的 源 代 码

    深入理解javac的源代码对于Java程序员来说,不仅能帮助理解编译过程,还能提升编程技能和优化代码的能力。在本文中,我们将探讨javac的工作原理、关键组件以及其在Java开发中的重要性。 一、javac的基本工作流程 1...

    javac 编译出现 软件包 javax.servlet.http 不存在

    NULL 博文链接:https://xjg396.iteye.com/blog/1973026

    java反编译工具

    Java源代码(.java文件)通过Java编译器(javac)被编译成字节码(.class文件),这个字节码是平台无关的,可以在任何支持Java的环境中执行。然而,字节码是机器不可读的,因此无法直接查看源代码的结构和逻辑。这...

    编译与反编译jar包

    虽然不能完全还原出原始的源代码,尤其是当源代码经过混淆处理时,反编译仍然可以帮助开发者理解二进制代码的功能。这对于学习、调试、逆向工程和代码分析等活动至关重要。 jd-gui是一个流行且易于使用的Java反编译...

    慎用动态编译

    标题“慎用动态编译”指的是在编程过程中对动态编译这一技术的...总之,慎用动态编译意味着在追求性能优化的同时,也要注意其潜在的负面影响,并通过深入学习和使用合适的工具,以确保代码的性能、稳定性和可维护性。

    java .class反编译成.java工具

    在Java编程中,程序员编写的是.java源代码文件,这些文件经过Java编译器(javac)编译后,会生成对应的.class文件,这是Java虚拟机(JVM)能够执行的二进制格式。然而,由于编译过程会丢弃源代码信息,.class文件...

Global site tag (gtag.js) - Google Analytics