先使用notepad 编写一个Student.java 文件 包含包名格式如下
package com.hkrt.domain;
public class Student{
public static void main(String [] args){
System.out.println("你好");
}
}
使用如下命令对此类进行编译,编译的前提是安装过JDK ,并且配置了环境变量。
javac 对类文件进行编译 javac 类.java
java 对类文件进行解析 java 类
如果有包就需要javac -d . 类.java
对此文件进行打包
打包的命令:
jar cvf student.jar .\com
c create :创建
v visible:可视化的
f filename:指定文件名
结果图:
在Java 代码中填写注释 可以生成文档
package com.hkrt.domain;
/**
* java 基础学习
*/
public class Student{//定义一个java类
public static void main(String [] args){
System.out.println("你好");
}
}
多写了多行注释,文档注释,类,方法,属性的声明之前
然后运 行 javac Student.java -d . \docs
效果图:
结果图:
可以看到的文档图:
windos 批处理 调用 java 程序
首先写一个java 类
public class Student{
public static void main(String[] args) {
System.out.println("hello world");
}
}
写一个批处理文件
@ECHO OFF
ECHO ===================================================
ECHO == 批处理调用JAVA程序 ==
ECHO ===================================================
ECHO.
ECHO 处理正在执行,请等待。。。。。。
REM ===================================================
REM 各变量初始化
REM ===================================================
REM 当前盘符
set T_CURRPAT=%~d0
REM 当前路径
set T_CURRPATH=%~dp0
REM 当前代码路径
SET T_SRCPATH=%T_CURRPATH%
REM 当前class 路径
SET T_CLASSPATH=%T_CURRPATH%\classes\
IF EXIST %T_CLASSESPATH% RD /S/Q %T_CLASSPATH%
MD %T_CLASSPATH%
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\Student.java
%T_CURRPAN%
CD %T_CLASSPATH%
java -classpath %CLASSPATH% Student
ECHO.
ECHO 处理完毕,按任意键可退出。
ECHO.
PAUSE
windos 批处理调用JAVA 程序 经典实现
@ECHO OFF
ECHO ===================================================
ECHO == 分入转储转换程序 ==
ECHO ===================================================
ECHO.
ECHO 处理正在执行,请等待。。。。。。
REM ===================================================
REM 各变量初始化
REM ===================================================
ECHO.
ECHO -----------------各变量初始化----------------------
REM 当前盘符
SET T_CURRPAN=%~d0
REM 当前路径
SET T_CURRPATH=%~dp0
REM src路径
SET T_SRCPATH=%T_CURRPATH%\repolicy\src\
REM classes路径
SET T_CLASSPATH=%T_CURRPATH%\classes\
IF EXIST %T_CLASSESPATH% RD /S/Q %T_CLASSPATH%
MD %T_CLASSPATH%
REM lib路径
SET T_LIBPATH=%T_CURRPATH%\repolicy\
SET CLASSPATH=.;%CLASSPATH%
SET CLASSPATH=%CLASSPATH%;%T_LIBPATH%\ifxjdbc.jar
SET CLASSPATH=%CLASSPATH%;%T_LIBPATH%\ifxjdbcx.jar
SET CLASSPATH=%CLASSPATH%;%T_LIBPATH%\log4j-1.2.14.jar
SET CLASSPATH=%CLASSPATH%;%T_LIBPATH%\mysql-connector-java-5.0-nightly-20071116-bin.jar
REM 是否重新编译 (Y:重新编译 N:不重新编译)
SET T_RECOMPILE=Y
ECHO.
ECHO 是否重新编译JAVA文件:【 %T_RECOMPILE% 】 说明:Y-重新编译 N-不重新编译
REM ===================================================
REM JAVAC编译文件
REM ===================================================
ECHO.
ECHO -----------------JAVAC编译文件--------------------
if %T_RECOMPILE% == Y (
ECHO JAVA文件重新编译 开始
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\dbutil\JDBCUtil.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FciReCataStrophe.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FciReclause.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FciRecoins.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FciReitem.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FciRepolicy.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FciRetot.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FpiReCataStrophe.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FpiReclause.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FpiRecoins.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FpiReendor.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FpiReitem.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\domain\FpiRetot.java
javac -sourcepath %T_SRCPATH% -d %T_CLASSPATH% %T_SRCPATH%\com\picc\fenru\action\RepolicytoReendor.java
ECHO JAVA文件重新编译 完成
)
ECHO.
ECHO 更新log4j.properties文件
copy /Y %T_SRCPATH%\log4j.properties %T_CLASSPATH%
ECHO.
ECHO 更新file.properties文件
copy /Y %T_LIBPATH%\file.properties %T_CLASSPATH%
REM ===================================================
REM JAVA运行文件
REM ===================================================
ECHO.
ECHO -----------------JAVA运行文件---------------------
%T_CURRPAN%
CD %T_CLASSPATH%
java -classpath %CLASSPATH% com.picc.fenru.action.RepolicytoReendor
ECHO.
ECHO 处理完毕,按任意键可退出。
ECHO.
PAUSE