zoukankan      html  css  js  c++  java
  • javac & java

    # 没有 package, 没有 import 的情况

    * 源文件

    public class HelloWorld{
        
        public static void main(String[] args){
            System.out.println("Hello world");
        }
        
    }

    * 编译

    javac ./HelloWorld.java

    * 编译后会在当前目录生成 HelloWorld.class文件

    * 运行

    java HelloWorld

    # 有package, 没有import 的情况

    * 源文件

    package com.qq.hello;
    
    public class HelloWorld{
        
        public static void main(String[] args){
            System.out.println("Hello world");
        }
        
    }

    * 编译

    javac -d . HelloWorld.java

    * 编译之后会生成 ./com/qq/hello/HelloWorld.class

    * 运行

    java com.qq.hello.HelloWorld

    # 有package, 也有import的情况

    * 源文件

    package com.qq.hello;
    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;
    
    public class HelloWorld{
        
        private static final Log logger = LogFactory.getLog("com.qq.hello.HelloWorld");
        
        public static void main(String[] args){
            System.out.println("Hello world");
            System.out.println(logger.getClass().getName());
        }
        
    }

    * 在当前目录下建立子目录 ./lib/

    * 在lib目录下放入commons-logging-1.1.3.jar, 该jar包的下载地址为 https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar

    *  编译

    javac -cp .libcommons-logging-1.1.3.jar -d . .HelloWorld.java

    * 运行

    java -classpath ".;./lib/*" com.qq.hello.HelloWorld

  • 相关阅读:
    行为科学统计第一章知识点总结
    JVM垃圾回收参数说明整理
    RestTemplate
    SparkContext源码阅读
    Spark RDD类源码阅读
    Scala学习笔记
    JAVA虚拟机类型转换学习
    工程开发实用类与方法总结(未完)
    JAVA 几种引用类型学习
    JAVA虚拟机垃圾回收算法原理
  • 原文地址:https://www.cnblogs.com/lwmp/p/11686139.html
Copyright © 2011-2022 走看看