• java 基础语法及规则


    先使用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
    


     

  • 相关阅读:
    【读书笔记】【深入理解ES6】#13-用模块封装代码
    【读书笔记】【深入理解ES6】#12-代理(Proxy)和反射(Reflection)API
    【读书笔记】【深入理解ES6】#11-Promise与异步编程
    【读书笔记】【深入理解ES6】#10-改进的数组功能
    【读书笔记】【深入理解ES6】#9-JavaScript中的类
    【读书笔记】【深入理解ES6】#7-Set集合和Map集合
    【读书笔记】【深入理解ES6】#6-Symbol和Symbol属性
    关于maven打包文件不全的处理方式
    关于Dubbo的常用模型
    Dubbo源码本地运行demo遇到的问题
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218316.html
Copyright © 2020-2023  润新知