javac使用笔记

一般写java都用的IDE,今天临时要测试一下JDK安装好没,就用了一下javac,结果各种不会用

目录

javac -help查到了有javac -sourcepath,他喵的我还以为这是查找sourcefile的选项,结果根本不是

javac -sourcepath src com.zj.wksp.HelloWorld.java

上面这个命令错的。。

参考了这个:http://www.cnblogs.com/JeffChen/archive/2008/01/15/1039708.html

最后的命令行为:

Makefile.bat

mkdir bin

javac -d bin src\com\zj\wksp\HelloWorld.java

pause

run.bat

java -cp src com.zj.wksp.HelloWorld

pause

来个截图

时间: 2024-10-06 20:11:41

javac使用笔记的相关文章

java与javac命令笔记

Java对待.java文件与.class文件是有区别的.对.java文件可以直接指定路径给它,而java命令所需的.class文件不能出现扩展名,也不能指定额外的路径给它,对于Java所需的.class文件,必须通过classpath来指定. java -classpath 或者 java -cp 方式指定类路径时,先根据命令行中的classpath选项中指定的路径去寻找.class文件,找不到时再到全局的classpath环境变量中去寻找. 当你使用了另外的包的时候, 还可以采用这种方法 $

C#.NET验证码智能识别学习笔记---06 解决java jre问题:JTessBoxEditor.jar打开的时报找不到或无法加载主类 com.sun.tools.javac.Main错误

技术qq交流群:JavaDream:251572072 教程下载,在线交流:it.yunsit.cn 碰到了这个问题在网上搜了下, 问题描述:我的问题是在使用javac编译测试程序市,出现如下错误: 错误: 找不到或无法加载主类 com.sun.tools.javac.Main 解决办法:当出现这个错误时,百度之,结果很多人都是说的环境变量设置错误,但是检查了下环境变量,没有什么问题. 这时,看到错误信息中有javac,猜想大概是找不到javac这个文件吧,于是到jdk\bin目录下,发现没有j

<<深入分析javaWeb技术内幕>>读书笔记-Javac编译原理

1.javac是什么? javac是一种编译器,能将一种语言规范转化为另一种语言规范. 2.javac的任务是什么? 将java源代码语言先转化成JVM能够识别的的一种语言,然后由JVM再将JVM语言转化成当前机器识别的机器语言.表面上,将.java文件转成.class文件,而实际上是将java源代码转化成一串能被jvm识别的有格式二进制数字. 3.javac编译器的基本结构

Tomcat学习笔记 - 错误日志 - Tomcat安装版安装后第二次启动后闪退(转)-- javac不是内部或外部命令 -- 配置java环境教程

如果安装成功并且安装完成第一次启动是成功的,第二次就闪退的话,原因之一是没有配置java的环境.在网上找的配制方法有很多错误,测试javac命令时候会提示不是内部或外部命令,找到一个正确的教程.如下,转载自百度经验:http://jingyan.baidu.com/article/1e5468f924210a484961b7f0.html 'JAVA' 不是内部或外部命令,也不是可运行的程序 或批处理文件解决办法相似. 原因一:没有安装jdk,只安装了jre 1 jdk1.7.0_60+jre才

Java 笔记 —— java 和 javac

h2 { color: #4ABCDE } a { color: blue; text-decoration: none } a:hover { color: red; text-decoration: underline } pre { border: solid 1px #CCCCCC; background-color: #F8F8F8; overflow: auto; font-size: 15px; font-family: consolas, courier, monospace;

java笔记1

Java第一天笔记 一.Window中常见的dos命令 在哪里操作dos命令: Win7 ---> 开始  ---->所有程序--->附件---->命令提示符 Win7-->  开始  --->运行  ---->输入cmd 1.1 盘符的切换: 盘符眀+冒号  格式: 盘符: 例子: 想从C盘到D盘 C:/User/xxxx  D: 1.2 文件夹的操作 dir :显示当前文件夹中的所有文件和文件夹. cd 路径:  进入到指定的路径. cd ..  : 回到上一

01java基础笔记

计算机组成:运算器,控制器,存储器,输入输出设备(外部设备I/O设备) 机器语言:机器语言,汇编语言,高级语言 人机交互:命令行方式,图形化界面交互方式 JAVA语言平台分为:J2SE,J2ME,J2EE,跨平台原理,虚拟机的跨平台,一处编译到处运行 环境变量设置 注释,解释说明,调bug 标示符,不能用关键字,不能数字开头,类接口每个首字母大写,包全是小写中间加点,方法除第一个单词首字母全大写,常量所有字母全大写,中间加_ 基础:JVM,JRE(JRE+类库),JDK(jre+类库+kit)

基于CentOS7上的搭建javaweb环境 - 学习笔记

一, 概述 上一篇记录了安装CentOS7的基本步骤及配置,现在要讲如何搭建基于CentOS7环境的javaweb环境了,我以 mysql + jdk1.8.0_91 + apache tomcat7.0.69 为例进行讲述. 二, 安装步骤 1, 首先在CentOS7下在线安装mysql数据库服务 (1)先查看是否已安装了mysql rpm -qa | grep mysql (2)若安装了,可以卸载,再重新安装 yum -y remove mysqlxxxxx (3)安装 yum -y ins

Java笔记-Java相关概念和如何实现跨平台

一.Java相关概念 1.Java语言的核心特点跨平台面向对象 2.Java的历史版本JDK1.0,JDK1.1,JDK1.2....JDK5.0,JDK6.0,JDK7.0,JDK8.0 注意:JDK5.0是一个标志性的版本,该版本引入了很多新特性. 3.Java的分类Java从1.2开始,分为三个不同的分支 JavaSE(Java Standard Edition),Java标准版,专门用来开发桌面级应用JavaEE(Java Enterprise Edititon),Java企业版,专门开