JAVA手记 JAVA入门(安装+Dos下运行)
JAVA入门特供= =,今天设置环境变量后用dos运行的时候发现出现“找不到或无法加载主类”,索性查了些资料重新看了看JAVA入门的部分。
声明:我的笔记本暂时用的是Win10系统,Windows其他系统也适用。(要抓紧学Linux了啊= =)
一:首先是安装JDK(Java Development Kit - 意即JAVA开发工具包)
进入Oracle-JAVASE-JDK页面,下载系统对应的JDK-Kit,我的是win10-64位,所以选择windows-X64。
安装的时候不建议安装到C盘,其他自由选择(附:安装过程中有个公共JRE安装,可选,安装的时候右侧有说明,也就是可供独立使用的JAVA Runtime Environment,意即JAVA运行环境,小白的话就都安上吧,反正也不大= =)
二:然后是环境变量设置:
打开:此电脑(计算机)-属性-高级系统设置-高级-环境变量-系统变量
如图:

需要添加的环境变量和值(变量名不要更改):
JAVA_HOME=G:\Java Kit\jdk1.8.0_05;
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
PATH=%JAVA_HOME%\bin;
CLASSPATH部分前面的".;"一定要加上,代表在当前目录下。
说明:PATH为已有变量,直接编辑-添加路径即可,JAVA_HOME的路径由你所安装的JDK文件所在路径决定。
另:bin目录为JAVA的可执行文件,lib为JAVA的类库。
三:最后就是Dos下运行了:
在桌面建立一个名为MyFirst文本文档(将后戳名.txt改为.java),然后写上(文件名...哈哈哈哈~):

源代码:
public class MyFirst{
public static void main(String [] args){
System.out.println("Welcome To InkBlots!");
}
}
保存后,在命令行处输入cmd确认(快捷方式:win+R)
输入以下指令(依次是改变当前目录-用编译器编译JAVA源文件-运行JAVA类程序):

编译会由javac(Java Compiler)编译.java文件生成字节代码的.class文件,然后调用JAVA运行.class文件。
如果出现“找不到或无法加载主类”有几个原因:
1.可能是同名的.class和.java文件不在同一目录下。
2.可能是环境变量设置不正确,特别是CLASSPATH部分尤为注意,没有前面的",;"可以正常编译,但是不能够找到类库(即lib目录)。
JAVA手记 JAVA入门(安装+Dos下运行)的更多相关文章
- JAVA设置环境变量和在DOS下运行java程序
在学校实训的这几天,老师带着我们开始深入的复习java.这是第一天的内容哦 对于“JAVA设置环境变量和在DOS下运行java程序”,许多初学者是陌生的,但了解这个却对后期的学习很重要. http:/ ...
- 如果程序太大而不能在DOS下运行,怎样才能使它在DOS下运行呢?
如果你的程序因太大(超过640KB)而无法在DOS下运行,有两种办法可为该程序提供更多的内存.一种办法是使用覆盖管理程序(overlay manager).覆盖管理程序用来管理程序的模块,并根据需要把 ...
- 利用记事本和cmd进行java编程(从安装IDE--编译--运行)
java 最大特点---跨平台 所谓的跨平台性,是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行.这是软件发展的趋势和编程人员追求的目标.之所以这样说,是因为计算机硬件的种类繁多 ...
- DOS下运行C++程序配置
闲来无事,想想C++是否一样能用dos来,编译运行程序呢,于是上网搜搜结果喜人,详见 http://blog.csdn.net/xiaoqinpeng/article/details/6556843 ...
- 1.Java Spring MVC入门 安装
Spring 下载地址: 4.3.6.RELEASE/ 25-Jan-2017 14:05 - http://repo.spring.io/release/org/springframework/sp ...
- Flink快速入门--安装与示例运行
flink是一款开源的大数据流式处理框架,他可以同时批处理和流处理,具有容错性.高吞吐.低延迟等优势,本文简述flink在windows和linux中安装步骤,和示例程序的运行. 首先要想运行Flin ...
- dos下编译java
dos下运行java程序,不借助其他的IDE,即可编译运行java程序. 工具/原料 电脑 方法/步骤 打开开始,运行cmd,进入dos界面. 分别运行java,和javac,检测jd ...
- Java在dos界面运行java源文件编译成功,但运行虚拟机时出现错误:“找不到或无法加载主类”的问题
(一)首先检查环境变量配置有没有问题, 1PATH为%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 2CLASSSPATH为.;%JAVA_HOME%\lib\dt.jar; ...
- 如何在linux下安装jdk并运行java程序
一.进入root 大家可以看到我这里用的是CentOS 6.5 系统 二.测试网络与YUM是否可用 1.测试网络 ping www.baidu.com,如下图就是通了 参考: 一.JDK安装1.lin ...
随机推荐
- typecho除了首页其他大部分网页404怎么办?
server { listen ; server_name blog.localhost; #绑定域名 index index.htm index.html index.php; #默认文件 root ...
- TCP的流模式与UDP的报文模式对比
1 案例背景 在学习TCP-IP协议详解卷一时,读到介绍TCP协议的部分,发现TCP的首部是没有报文总长度字段的,而在UDP中是有的,对这个问题的思考引出了两者之间的区别. 2 案例 ...
- Oracle的分区操作和修改分区主键
1.增加一个分区ALTER TABLE sales ADD PARTITION jan96 VALUES LESS THAN ( '01-FEB-1999' ) TABLESPACE tsx;增加一个 ...
- OC第三节——NSArray和NSMutableArray
1.OC数组和c数组的区别 C语言的数组: 相同类型变量的有序结合. 类型:可以是简答数据类型.构造数据类型 int a[10 ...
- 移除wordpress留言中自动链接功能
默认情况下,在 WordPress 博客的留言中含有 URL,会自动变成可点击的,虽然这样的链接是 nofollow 的,但是还是成为 SPAM 利用的对象,所以可以移除这个自动链接功能. 我们可以在 ...
- MySQL数据库的事务管理
当前在开发ERP系统,使用到的数据库为Mysql.下面介绍下如何开启事务,以及事务隔离的机制 : 1. 检查当前数据库使用的存储引擎. show engines; 2. 修改前my.ini中的文件如下 ...
- 【C语言入门教程】3.2 数据的输入 与 输出
在程序的运行过程中,通常需要用户输入一些数据,而程序运算所得到的计算结果等又需要输出给用户,由此实现人与计算机之间的交互.所以在程序设计中,输入输出语句是一类必不可少的重要语句.在 C 语言中,没有专 ...
- MFC中CString转化为char*
char* convertCStringToChars(CString string) { int nLength=string.GetLength(); ]; memset(c,,nLength+) ...
- 类调用类的protected或private的成员函数或成员变量
1.在其中一个类定义友元函数,则可以实现该类直接使用另外类的里所有内容. 一般实例化两个类,友元类以及自身类,实现友元类传递指针到自身类 2.如果两个类是可以继承的关系,则在子类里继承该类,实现在子类 ...
- js 模块化编程
Javascript模块化编程(一):模块的写法 作者: 阮一峰 日期: 2012年10月26日 随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞 ...