用cmd运行java时的问题

一、cmd命令

切换到d盘:  d:

进入一个目录: cd newdir

查看一个目录下面的文件: dir

java编译:javac helloworld.java ,会生成class文件

java运行:java helloword.class

二、javac不是内部命令和外部命令

步骤一:访问JDK环境下载
步骤二:安装已下载的JDK (我的默认安装盘符为 C:\Program Files (x86)\Java\jdk1.6.0_10 ). 

    注意:无需更改安装路径
步骤六:现在开始具体配置环境
右击”我的电脑”,选择”属性”,再选择”高级”,点击”环境变量”,注意到 ”系统变量”,点击”新建”三次,每次创建一个系统变量 (注意大小写).
变量名:path
    变量值:C:\默认目录\bin 

    变量名:java_home
    变量值:C:\默认目录

    变量名:classpath
    变量值:C:\默认目录\lib\tools.jar;C:\默认目录\jre\lib\rt.jar;
变量创建完后点击”确定”,直到”属性”窗口消失.
步骤七:打开”记事本”,输入这段代码 (注意大小写)
class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World");
}
}
步骤八:以 HelloWorld.java 保存文件到 d:\java
注意:保存地址可自由选择,文件名注意大小写.
步骤九:进入”开始”-”所有程序”-”附件”-”命令提示符”
直接键入 javac 回车,数秒后显示环境测试结果,出现大片英文字符即为正常.
步骤十:更换盘符到 HelloWorld.java 文件所在目录 (D:\java>).
键入 javac HelloWorld.java 数秒后回到文件所在目录 (D:\java>) 编译成功.
键入 java HelloWorld 数秒后显示将显示 Hello World

三、找不到或无法加载主类

ClassPath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarJAVA_HOME:D:\Java\jdk1.8.0_11Path:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
时间: 2024-11-05 16:06:21

用cmd运行java时的问题的相关文章

CMD运行JAVA出现编码GBK的不可映射字符处理方法

出现这样的错误,一般是因为代码中含有中文字符,注释中的中文字符也算.由于使用CMD运行java程序的时候,系统默认的编码格式是gbk.而包含中文字符的代码一般是UNICODE格式,所以直接运行含有中文字符的代码就很容易出现编码错误. 2 知道了问题来源,就很容易解决问题了.对于使用notpad++的朋友来说,可以直接使用编辑器自带的转码功能. 编码转换的位置在 编码 栏,将编码转换为"使用ANSN格式编码"即可. 3 但是如果我们直接点击"使用ANSN格式编码",会

cmd运行Java中文乱码,无法加载主类Error: Could not find or load main class

网上说了好多方法,只说我用了的 cmd运行Java中文乱码 设置环境变量--系统环境变量 添加条目:JAVA_TOOL_OPTIONS 值:-Dfile.encoding=UTF-8 -Duser.language=en 无法加载主类 去掉package * 假如类test在src目录下.编译完之后,在src同级目录下运行 ··· java src.test ··· 原文地址:https://www.cnblogs.com/so-easy/p/11369745.html

notepad++通过cmd运行java程序

notepad++运行java程序方法主要有下面两个: 通过插件NppExec运行(自行百度“notepad++运行java”) 通过运行 调用cmd编译执行java程序(下面详细讲解) 点击上面工具栏的运行 然后 左键点击运行(或者按F5) 在运行窗口中输入 cmd /k javac "$(FULL_CURRENT_PATH)" & echo 编译成功! & PAUSE & EXIT 然后点击保存后输入一个名字,并可以创建快捷键.完成后点OK 重复上面的步骤,

cmd运行java程序,无黑框闪烁

程序目录中创建 “启动.bat” @echo off set mypath="%~dp0myjar.jar" echo %mypath% start javaw -jar %mypath%

cmd 运行py脚本,提示找不到xx模块

一.在学习Django+接口自动化测试,用Jenkins做定时任务,cmd运行脚本时提示 "找不到xx模块": 1.原因:Pycharm单独运行脚本时没问题,cmd运行找不到模块.是因为pycharm自动将项目所在根目录加入到sys.path中了. 2.解决办法:用sys.path.append添加路径到环境变量,如下图: 原文地址:https://www.cnblogs.com/xiao-bai-long/p/12010001.html

cmd下运行java文件时,找不到或无法加载主类的解决方法

最近再看java,却被一个看似很基础的hellorworld头疼了十几分钟,百度了一下,若你在cmd下编辑及运行.java文件时报错,解决方案如下,如图所示: d盘根目录下的.java文件. 打开cmd,进入d盘根目录进行javac demo.java,如图所示: 这一步是不会报错的,因为只要你的classpath设置成功,不会存在报错问题, 此时我们看到刚刚编译的demo.class已经出现在根目录下. 继续下一步时,我们会发现cmd报错,如图所示: 相信很多刚入门的同学们都遇到了这个问题,百

在cmd窗口下运行Java程序时无法找到主类的解决办法

我是Java的初学者,昨天在cmd窗口下运行一段Java程序时总是有问题,可以编译但无法执行. 也就是javac时正确,一旦java时就不对了,提示找不到或无法加载主类,经百度谷歌再加上自己的摸索终于解决了问题. 现在汇总一下这类问题的可能解决办法. 1.检查环境变量路径配置错误. JAVA_HOME是jdk的路径,CLASSPATH是lib路径(记得前面要加.;这俩个),Path是bin的路径. 2.更改一下CLASSPATH的路径. 比如我原来的是.;C:\Program Files\Jav

初学cmd编译运行Java文件,部分路径要区分大小写

①准备工作 首先用记事本编写HelloWorld.java放至G:\Javaspace路径 public class HelloWorld{ public static void main(String []args){ System.out.println("Hello World"); } } 因为我要编译的java文件放在G盘,在cmd窗口输入 G: 转至G盘目录(网上虽说cmd不区分大小写,但是这个盘符是要大写的!) 然后输入 cd javaspace cd是cmd的换目录命令

关于cmd下运行java程序遇到的小问题

关于JDK和JRE: JDK全称是Java Development Kit,是java语言的软件开发工具包,它包含了java的运行环境和开发工具. JRE全称是Java Runtime Environment,即java运行环境.也就是说JRE是包含在JDK里面的. 如果你只安装了jre,那么你只能运行已经编译好的字节码文件,即.class文件.如果是java源文件的话,就需要安装jdk,利用jdk中的javac将.java文件编译成.class字节码文件,然后利用java.exe解释编译好的.