• java中不带package和带package的编译运行方式


    java中不带package的程序和带package的程序编译的方式是不同的。

    一、不带package的程序
    建立个HelloWorld.java的文件,放入C:\,内容如下:
    public class HelloWorld
    {
       public static void main(String args[])
       //向屏幕上写字符串"HelloWorld!"
        {
          System.out.println("HelloWorld!");
        }
    }

    1.编译
          编译的指令是javac
          编译方式:文件根目录 javac 文件名.java
    比如:这个文件名字:HelloWorld.java
              文件路径:C:
          编译过程:    
    cmd 回车 
    cd 回车
    javac HelloWorld.java 回车 

    注:此时c:下将生成一个HelloWorld.class的文件。

    2.运行

    java HelloWorld 回车

    注:HelloWorld没有后缀。 

    二、带package的程序

    一般按照包的层次来做或者使用eclipse生成的带包的文件,如何用cmd编译运行呢?

    编写一个类,它是按照包的层次编码的,如果此时想通过javac和java命令来编译运行,就需要如下来做:

    在c: et est下建立一个HelloWorld.java的文件,放入C:\,内容如下:
    package net.test;  //注意:这个第一行就是对包进行说明,其中net后面的点其实是目录的意思。
    public class HelloWorld
    {
       public static void main(String args[])
       //向屏幕上写字符串"HelloWorld!"
        {
          System.out.println("HelloWorld!");
        }
    }

    1.编译
          编译的指令是javac
          编译方式:文件根目录 javac 文件名.java
    比如:文件名字:HelloWorld.java
              文件路径:c: et estHelloWorld.java
              文件包名:net.test
    编译过程:
    cmd 回车
    cd c: et est 回车
    javac HelloWorld.java 回车   将生成一个HelloWorld.class的文件  
    或者,可以通过javac –d . 文件名.java  来生成package目录。

    2. 运行
    运行时候需要注意了,不能文件的根目录,是到文件的包目录的上层目录——可以理解为工程目录下,然后运行,文件名前需要加上包名。
    运行过程:
    cmd 回车
    C: 回车, 退回到根目录
    java   net.test.HelloWorld 回车   

    一般有包名的情况大部分是通过IDE开发的!

  • 相关阅读:
    数据恢复
    InnoDB LRU优化
    STM32 M0之SPI
    C# 添加日志文件
    VCI_CAN二次开发摘机
    [一点感触]ADF4350 ADF4111混频记
    Linux札记
    C# String与Byte数组的转换
    STM32 CAN
    stm32 F40x CCM数据区的使用
  • 原文地址:https://www.cnblogs.com/waycool/p/5812796.html
Copyright © 2020-2023  润新知