java环境变量的配置,
java文件到class (字节码文件)到解释编译
控制台运i行java 文件使用javaC命令,编译成字节码文件,使用java 命令运行class 字节码文件
class HelloChina {
//定义字节码文件
public
}
java语言基础介绍
一个源代码里面只有一个main类,可以同时并列存在多个类,,并且形成相对应的类,
public class HelloChina
{
public static main
}
JVM 虚拟机运行的环境,实现java程序可移植性的功能,(配置path的作用,)
出现的问题,
使用控制台进入指定文件夹时
Microsoft Windows [版本 10.0.19043.1586]
(c) Microsoft Corporation。保留所有权利。
C:\WINDOWS\system32>D
'D' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\WINDOWS\system32>cd D:
D:\
C:\WINDOWS\system32>D
'D' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\WINDOWS\system32>cd D:
D:\
C:\WINDOWS\system32>cd D
系统找不到指定的路径。
C:\WINDOWS\system32>D:
D:\>cd jumplanb
D:\JumplanB>cd java_atguigu
D:\JumplanB\java_atguigu>javac helloworld
错误: 仅当显式请求注释处理时才接受类名称 'helloworld'
1 个错误
D:\JumplanB\java_atguigu>javac Helloworld
错误: 仅当显式请求注释处理时才接受类名称 'Helloworld'
1 个错误
D:\JumplanB\java_atguigu>javac Helloworld.java
错误: 找不到文件: Helloworld.java
用法: javac <选项> <源文件>
使用 --help 可列出可能的选项
D:\JumplanB\java_atguigu>javac Helloword
错误: 仅当显式请求注释处理时才接受类名称 'Helloword'
1 个错误
D:\JumplanB\java_atguigu>javac Helloword.java
D:\JumplanB\java_atguigu>java Helloword.class
错误: 找不到或无法加载主类 Helloword.class
原因: java.lang.ClassNotFoundException: Helloword.class
D:\JumplanB\java_atguigu>javac Helloword.java
D:\JumplanB\java_atguigu>java Helloword.class
错误: 找不到或无法加载主类 Helloword.class
原因: java.lang.ClassNotFoundException: Helloword.class
D:\JumplanB\java_atguigu>java Helloword.class
错误: 找不到或无法加载主类 Helloword.class
原因: java.lang.ClassNotFoundException: Helloword.class
D:\JumplanB\java_atguigu>java Helloword
大家好
HelloWord
D:\JumplanB\java_atguigu>
,显示找不到路径
解决方法:不使用命令“cd”,直接输入“D:”进入指定文件夹
竟然输错了word的拼写,尴尬
编译
运行第一个程序“helloword.java”,出现找不到路径,使用javac命令时,应该输入文件名后缀
运行
使用java命令时,不需要输入后缀,会被认为是文件名
总结:
代码输入要检查,注意细节,查找解决问题
使用命令
D:\JumplanB\java_atguigu>javadoc -d mydoc -author -version Comment.java
正在加载源文件Comment.java...
正在构造 Javadoc 信息...
正在创建目标目录: "mydoc\"
标准 Doclet 版本 15.0.1+9-18
正在构建所有程序包和类的树...
正在生成mydoc\Comment.html...
Comment.java:14: 警告: 没有注释
public static void main (String args []){ //应用程序主类
^
正在生成mydoc\package-summary.html...
正在生成mydoc\package-tree.html...
正在生成mydoc\constant-values.html...
正在生成mydoc\overview-tree.html...
正在生成mydoc\deprecated-list.html...
正在构建所有程序包和类的索引...
正在生成mydoc\index-all.html...
正在构建所有类的索引...
正在生成mydoc\allclasses-index.html...
正在生成mydoc\allpackages-index.html...
正在生成mydoc\index.html...
正在生成mydoc\help-doc.html...
1 个警告
D:\JumplanB\java_atguigu>
生成解析文档