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

  • 相关阅读:
    关于HTTP以及TCP
    .NetCore表单提交文件
    C# Out变量
    .NET Core 网络数据采集 -- 使用AngleSharp做html解析
    C# 根据Url下载文件/获取文件流
    C# 模拟表单提交
    C# 获取Url路径的参数信息
    C# 采集页面数据
    .net core 3.1 设置可跨域
    C# json字符串转化成Dictionary
  • 原文地址:https://www.cnblogs.com/lwmp/p/11686139.html
Copyright © 2011-2022 走看看