如何用java以及javac编译工程
2016-03-16 17:49
489 查看
作者:Yogi
前言:IDE工具用多了,把最基础的编译命令都忘记了。在此把这个基本知识复习一下。
下面给出TestMain.java的代码
Test.java的代码
如此,便在d:\com\test下生成了一个com文件夹(其下还有test文件夹,test下便是TestMain.class和Test.class)。
此时则会运行程序。结果如下图
前言:IDE工具用多了,把最基础的编译命令都忘记了。在此把这个基本知识复习一下。
建立工程
用记事本建立一个基础工程,文件有Test.java、TestMain.java。并且位于com/test文件夹下。下面给出TestMain.java的代码
package com.test; class TestMain { public static void main(String[] args){ Test test = new Test(); test.print(); } }
Test.java的代码
package com.test; class Test { public Test(){ } public void print(){ System.out.println("I'm just a test,thanks for your debug"); } };
编译
我把工程放在d盘,命令行首先进入工程代码所在的路径,比如这里是d:\com\test,之后用以下命令将整个工程的java文件编译生成classes文件javac -d . *
如此,便在d:\com\test下生成了一个com文件夹(其下还有test文件夹,test下便是TestMain.class和Test.class)。
运行
编译成功后,用以下命令运行程序java com.test.TestMain
此时则会运行程序。结果如下图
总结
其实这个编译很简单,只是习惯用IDE工具了,就把这些基本知识忘记了。相关文章推荐
- java多线程Runnable、Callable、Executor、Future、FutureTask关系解读
- Spring中的注解
- 【转】Java并发编程:volatile关键字解析
- Java中判断字符串是否为数字的五种方法
- 【转】Spring jar包详解
- 【转】Java并发编程:Lock
- 获取当前方法名,行号,类名,所在java文件第几行
- Java实现几种常见排序方法
- java 反射实现不同对象相同属性值复制
- 七:java中ThreadLocal共享复杂数据
- 搭建Spring框架,实现添加数据到数据库
- [Java语言] [Leetcode] Best Time to Buy and Sell Stock 买卖股票的最佳时机
- 《分布式java运用:基础与实践》笔记1
- [Java学习] 将PDF格式文件转成二进制并生成Base64编码,将Base64编码转成PDF文件
- Spring MVC基础
- java.lang.UnsatisfiedLinkError
- SSH2之搭建struts2(一)
- [Java语言] [Leetcode] Find Minimum in Rotated Sorted Array 找旋转有序数组的最小值
- Java中内部类表现形式
- Java基础自学笔记001