当前位置:首页 > Java

mac终端如何运行java程序

2026-03-17 18:44:43Java

安装Java开发工具包(JDK)

确保系统已安装JDK。通过终端输入java -version检查是否安装。若未安装,可通过以下命令安装OpenJDK:

brew install openjdk

安装后需配置环境变量,将JDK路径添加到~/.zshrc~/.bash_profile中:

export JAVA_HOME=/usr/local/opt/openjdk/libexec/openjdk.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

执行source ~/.zshrc使配置生效。

编写Java程序

创建一个后缀为.java的文件,例如HelloWorld.java,内容如下:

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

编译Java程序

使用javac命令编译.java文件,生成字节码文件(.class):

javac HelloWorld.java

若编译成功,会生成HelloWorld.class文件。

运行Java程序

通过java命令运行编译后的程序(无需加.class后缀):

java HelloWorld

终端会输出Hello, World!

处理依赖项

若程序依赖外部库(如.jar文件),编译和运行时需指定-classpath参数:

javac -classpath /path/to/library.jar MyProgram.java
java -classpath /path/to/library.jar:. MyProgram

注意路径后的:.表示包含当前目录。

mac终端如何运行java程序

调试与常见问题

  • 错误提示“找不到主类”:检查类名是否与文件名一致,包括大小写。
  • 版本不兼容:使用-source-target参数指定Java版本,例如:
    javac -source 11 -target 11 HelloWorld.java
  • 权限问题:确保文件可读可执行,必要时使用chmod +x修改权限。

标签: 终端程序
分享给朋友:

相关文章

vue实现销售程序

vue实现销售程序

Vue 实现销售程序的关键步骤 搭建基础框架 使用 Vue CLI 或 Vite 初始化项目,安装必要依赖如 Vue Router、Vuex/Pinia 状态管理。推荐选择 Composition A…

vue实现内置终端

vue实现内置终端

Vue 实现内置终端的方法 使用 xterm.js 集成终端 xterm.js 是一个强大的前端终端库,支持在浏览器中实现完整的终端功能。在 Vue 项目中集成 xterm.js 可以快速实现内置终端…

小程序实现vue

小程序实现vue

在小程序中实现类似 Vue 的响应式开发体验 使用微信小程序原生语法结合 Vue 风格 微信小程序本身的数据绑定方式与 Vue 类似,可以通过以下方式模拟 Vue 的开发体验: // page.j…

vue小程序实现

vue小程序实现

Vue 实现小程序的方案 Vue 本身是用于构建 Web 应用的框架,但可以通过一些工具和框架将 Vue 代码转换为小程序代码。以下是几种常见的实现方案: 使用 uni-app 框架 uni-app…

vue怎么实现小程序

vue怎么实现小程序

Vue 实现小程序的方案 Vue 可以通过多种方式实现小程序开发,以下是常见的几种方案: 使用 uni-app 框架 uni-app 是一个基于 Vue.js 的开发框架,允许开发者编写一次代码,同…

react native实现小程序

react native实现小程序

React Native 实现小程序的方案 React Native 本身是用于开发跨平台移动应用的框架,但通过一些工具和平台,可以将其转换为小程序格式(如微信小程序、支付宝小程序等)。以下是几种常见…