JAVA学习笔记-命令行编译
来源:互联网 发布:手机淘宝 没有链接 编辑:程序博客网 时间:2024/04/30 07:31
一些知识
javac程序是一个Java编译器。将文件Welcome.java编译成Welcome.class,并发送到Java虚拟机。
编译时需要提供一个文件名(Welcome.java),而运行时,只需要指定类名(Welcome),不要带扩展名.java或.class。
关于PATH、CALSSPATH、JAVA_HOME
如果将Java执行环境比喻为操作系统,如果设置Path变量是为了让操作系统找到指定的工具程序(以Windows来说就是找到.exe文件),则设置Classpath的目的就是让Java执行环境找到指定的Java程序(也就是.class文件)
path是执行路径,所谓执行路径是指操作系统搜索本地可执行文件的目录列表。
Classpath设置的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。
- CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar,前面的“.”是在当前目录下寻找.class文件
问题:
命令行键入java Welcome,而虚拟机没有找到Welcome类,则要检查CLASSPATH环境变量
解决:
可在当前的shell窗口中键入下列命令
set CLASSPATH=
临时地取消CLASSPATH环境变量的设置,这个命令应用于使用C shell的Windows和UNIX/LINUX环境下
根本上解决还是需要查看CLASSPATH设置是否正确
转自:
百度百科“CLASSPATH”
http://baike.baidu.com/link?url=BpsQA1_idRgO6Ulzf2xUdwR5M28onZ1H1HbDbMVz_n0jUwVOhy3YlrDJDD1D8omuBbemFN3jRIxrkoB6L7MgakPQKRHUQG6ncfGu_NRQsJu
oracle:Lesson:Common Problems(and their Solutions)
http://docs.oracle.com/javase/tutorial/getStarted/problems/index.html
oracle:15 JDK Installation for Microsoft Windows
https://docs.oracle.com/javase/8/docs/technotes/guides/install/windows_jdk_install.html#BABGDJFH
- JAVA学习笔记-命令行编译
- java 学习笔记1 之 java 命令行编译和 运行
- Xcodebuild 命令行编译笔记
- java基础学习---命令行编译执行java类
- Java笔记2:使用命令行编译运行“Helloworld”
- java 命令行编译
- java 命令行编译多个包
- Java命令行编译源程序
- 命令行编译java文件
- java命令行编译小记
- linux命令行编译java
- java命令行 编译 运行
- 命令行编译、运行java
- java命令行编译
- 命令行编译运行java
- 命令行编译运行java
- Linux命令行学习笔记
- Linux 命令行学习笔记
- Linux内核中的双链队列
- HashMap
- HDU-2098
- 看了这么多天的博客,我的博客也终于开通了
- java的8种排序
- JAVA学习笔记-命令行编译
- 破解myeclipse
- LeetCode 69. Sqrt(x)
- 脱壳_两次断点法找oep
- [Node.js]模块
- 补码的计算原理(另附:原码、反码、补码如何产生的)
- vs2015查找功能失效网络解决方案整理
- Unicode 和 UTF-8
- 《MySQL必知必会》学习笔记三------掌握部分