首页 > 编程语言 >运行 Java 文件

运行 Java 文件

时间:2024-02-18 16:36:51浏览次数:29  
标签:文件 java HelloWorld 编译 Java com 运行

编译

javac HelloWorld.java  # 获得 Java 字节码文件 HelloWorld.class

运行

java HelloWorld  # 运行当前目录下的 HelloWorld.class 文件

附加说明

如果你的 Java 类在包内,你需要将 package 声明添加到你的 Java 文件顶部,并且在编译和运行时,你需要指定完整的类路径。假设你的类声明了 package com.example;,那么编译和运行命令应该相应地调整:

package com.example;

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

编译和运行:

javac com/example/HelloWorld.java  # 编译
java com.example.HelloWorld  # 运行

在编译的时候,确保你的工作目录在包结构的顶层,或者指定 -d 选项让 javac 自动生成需要的目录结构。

注意:

  • 如果你的程序使用了外部库,那么在编译和运行时,你还需要包含这些库的路径到 classpath 中。如:java -cp path/to/classfile HelloWorld

标签:文件,java,HelloWorld,编译,Java,com,运行
From: https://www.cnblogs.com/Undefined443/p/18019500

相关文章

  • Streamlit输出可下载xlsx文件到浏览器
    Streamlit以及业界给出的示例大多为针对csv文件的,但在实践中,数据经过处理后以xlsx文件输出的需求也不少。xlsx文件更接地气,更接近最终用户的需求。openpyxl是我最喜爱的xlsx文件处理工具,速度快功能强大,在使用Streamlit自作网站的时候自然优先选用。base64可理解为一种加密工具,将......
  • JavaSE---Random
    java.util.Random概述Aninstanceofthisclassisusedtogenerateastreamofpseudorandomnumbers. Random实例用来生成伪随机数;Theclassusesa48-bitseed,whichismodifiedusingalinearcongruentialformula. (SeeDonaldKnuth,TheArtofComputerPr......
  • Go-embed把静态文件打包到二进制
    同级目录建立view文件夹。packagemainimport( "bytes" "embed" "encoding/json" "fmt" "github.com/gin-gonic/gin" "html/template" "io/ioutil" "net/http")const( gptUrl......
  • java自定义中文排序比较器
    1、先看看排序结果 2、自定义中文比较器//Comparator<String[]>中String[]表示的是每一行数据classStringArrayComparatorimplementsComparator<String[]>{privatefinalList<SortDTO>sortDTOList;//排序信息集合privatefinalCollatorcollator=Coll......
  • Android家庭记账本开发第三天:MainActivity主界面逻辑文件
    昨天讲了主界面的xml文件的布局,这里讲一下对应的主界面的Java文件,首先上代码:1packagecom.example.myapplication3;23importandroid.annotation.SuppressLint;4importandroid.content.Intent;5importandroid.database.Cursor;6importandroid.databas......
  • node文件操作 -- 基础
    constfs=require("fs");写入-----------------------------------------------------------------//异步写入//writeFile也可以追加写入,在回调函数之前增加{flag:'a'}即可。//fs.writeFile("./texx.txt","实验操作",(err)=>{// if(err)thr......
  • RK3568驱动指南|驱动基础进阶篇-进阶6 内核运行ko文件实验——系统调用
    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向......
  • VB Open 函数详解 打开、关闭、读、写文件
    (一)打开和关闭文件    1、顺序文件    打开顺序文件,我们可以使用Open语句。它的格式如下:OpenpathnameFor[Input|Output|Append]As[#]filenumber[Len=buffersize]     说明:    (1)参数pathname表示要打开的文件名,文件名可以包含有驱动器和目录 ......
  • 如何将桌面文件从C盘改到其他位置
    1、打开此电脑,找到左侧的桌面并点击鼠标右键 2、点击属性 3、点击上方的位置,然后点击下方的移动按钮,选择需要存放的文件地址 4、点击应用就完成了  ......
  • ls -l 第一位 文件类型 gokcehan/lf 颜色
    SymbolFileType–regularfileddirectorylsymboliclinkpnamedpipeccharacterdevice, e.g.,/dev/tty1bblockdevice, e.g.,/dev/sda2ssocket  默认lf颜色主要取自GNUdircolors默认值。这些默认值使用8种基本颜色和粗......