javac -d ..\bin -classpath ..\bin ..\src\*.java啥意思
时间: 2023-09-22 16:07:16 浏览: 51
这是一个命令行指令,用于编译 Java 代码并将编译后的 .class 文件输出到指定目录中。具体解释如下:
- javac:Java 编译器命令。
- -d:指定编译输出目录。
- ..\bin:指定编译输出目录为当前目录的上级目录下的 bin 目录。
- -classpath:指定类路径,即编译时使用的 class 文件的查找路径。
- ..\bin:指定类路径为当前目录的上级目录下的 bin 目录。
- ..\src\*.java:指定要编译的 Java 源代码文件,* 表示通配符,表示编译当前目录下所有的 .java 文件。
综合来说,这个命令的作用是将当前目录下的所有 .java 文件编译成 .class 文件,并输出到当前目录的上级目录下的 bin 目录中。同时,编译时会使用当前目录的上级目录下的 bin 目录作为类路径。
相关问题
java.lang.ClassNotFoundException: HelloDB
回答: 根据提供的引用内容,出现了java.lang.ClassNotFoundException: HelloDB的错误。这个错误提示说明在代码中找不到HelloDB类。根据引用[1]和引用[2]的描述,可能是由于缺少mysql的驱动程序导致的。你可以尝试将mysql的驱动程序包(例如mysql-connector-java-5.1.39-bin.jar)放入java/jre/lib/ext目录下,或者根据引用[3]的描述,修改环境变量中的系统变量ClassPath,将jdbc的扩展包放入java/jdk/lib目录下,并在系统变量ClassPath后面加上%JAVA_HOME%\lib\jdbc的包名。然后重新启动电脑,打开命令行并运行javac -encoding utf-8 Read.java java Read命令,看是否能解决问题。
bash: javac: 未找到命令...
### 回答1:
这个错误提示是在使用命令行编译Java程序时出现的,意思是“未找到javac命令”。可能是因为Java开发环境没有正确安装或者环境变量没有配置正确导致的。需要检查Java开发环境是否正确安装,并且将Java的bin目录添加到系统环境变量中。
### 回答2:
当我们在运行Java程序时,有可能会出现以下错误提示:bash: javac: 未找到命令...。这是因为我们没有正确地安装Java开发环境(JDK)或者没有将其添加到系统的环境变量中。
要解决这个问题,我们需要进行以下操作:
1. 确认是否安装了JDK
我们可以在命令行中输入java -version命令来确认是否安装了JDK,如果没有安装,我们需要先从官网下载JDK,并按照步骤进行安装。
2. 将JDK添加到系统的环境变量中
在Windows系统中,我们需要将JDK的安装路径添加到系统的环境变量中。具体步骤为:
(1)在桌面上右键点击“我的电脑”或者“计算机”,选择“属性”;
(2)在弹出的窗口中选择“高级系统设置”;
(3)点击“环境变量”按钮,在“系统变量”中找到“Path”,双击编辑,将JDK的安装路径添加到末尾,注意每个路径之间需要用英文分号隔开。
在Mac或Linux系统中,我们需要在.bash_profile或者.bashrc文件中添加以下内容:
export PATH=${PATH}:/path/to/jdk/bin
其中/path/to/jdk是我们JDK的安装路径。
3. 重启命令行或终端
完成以上操作后,我们需要重启命令行或终端,使其重新加载环境变量,然后再次输入javac命令,就可以成功编译Java程序了。
总之,当我们遇到“bash: javac: 未找到命令...”时,我们需要先确认是否安装了JDK,然后将其添加到系统的环境变量中,最后重启命令行或终端即可解决问题。
### 回答3:
当出现“bash: javac: 未找到命令…”这个错误提示时,很可能是因为系统没有找到Java开发工具包(JDK)或者没有正确设置好Java环境变量。
要解决这个问题,可以按照以下步骤进行操作:
1.确保已正确安装JDK。可以在终端中输入“java -version”命令来检查Java是否已安装。如果已经安装,则会显示Java的版本信息。如果没有显示版本信息,则需要重新安装JDK。
2.确保已正确设置好Java环境变量。可以在终端中输入“echo $JAVA_HOME”命令来检查环境变量是否设置正确。如果没有正确设置,则需要手动设置Java环境变量。
3.确保已正确设置好PATH变量。可以在终端中输入“echo $PATH”命令来检查PATH变量是否设置正确。如果没有设置正确,则需要手动设置PATH变量。
4.检查是否正确安装了Java开发工具包(JDK)。如果没有安装,则需要重新安装JDK,确保安装过程中选择正确的安装路径。
5.检查是否正确设置了CLASSPATH变量。如果没有正确设置,则需要手动设置CLASSPATH变量。
6.重新启动终端,检查问题是否已经解决。
总之,当出现“bash: javac: 未找到命令…”这个错误提示时,需要检查JDK、Java环境变量、PATH变量、CLASSPATH变量是否正确设置,以及是否正确安装了JDK等因素,来确定如何解决这个问题。