cmd用命令执行java文件

本文介绍如何使用CMD命令行工具在本地及服务器上编译和运行Java文件。包括设置路径、编译Java源文件及执行编译后的class文件的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本地运用cmd执行java文件:

(本地测试java文件路径:D://test//Hello.java)

首先要有用记事本写好的java文件(我的java文件名为Hello.java 是直接存放在D:盘,如果是存放在D:>test文件夹下>Hello.java)

打开cmd

找到指定盘  cd D://

指定路径:cd test
编译这个文件 javac Hello.java

运行这个文件 java Hello


在java web服务器上cmd运行class文件:

(我的项目在服务器上文件路径:c://clearExcel//filedeletion//xy//com//FileDeletion.class)
在本地项目找到classes文件包上传到服务器上,把classes文件名改为项目名(我这里改为clearExcel)
打开cmd
找到盘:cd c://
输入位置:cd clearExcel(文件名)
输入:cd filedeletion(文件名也就是你在本地的包名)
输入:cd xy(文件名也就是你在本地的包名)
输入:cd com (文件名也就是你在本地的包名)
输入:cd ../.. (路径)
输入:cd ..(路径)
输入:java filedaletion.xy.com.FileDeletion(filedaletion.xy.com 包的路径,FileDeletion .class文件)

### 通过 Windows CMD 命令行上传 Java 文件到服务器或网络位置 要将 Java 文件从本地计算机上传至远程服务器或其他网络位置,通常需要借助 FTP 或 SCP 工具完成此操作。以下是具体实现方式: #### 使用 FTP 协议上传文件 FTP 是一种常见的文件传输协议,在 Windows 的命令提示符 (CMD) 中可以直接使用 `ftp` 命令进行文件上传。 1. **启动 FTP 客户端** 在 CMD 中运行以下命令以连接到目标 FTP 服务器: ```bash ftp [服务器IP地址或域名] ``` 2. **登录 FTP 服务器** 输入用户名和密码以验证身份。如果一切正常,您会看到类似于 “230 Login successful.” 的消息[^4]。 3. **设置二进制模式** 确保文件以二进制形式传输,而不是 ASCII 形式(适用于源码文件)。运行以下命令切换到二进制模式: ```bash binary ``` 4. **上传文件** 使用 `put` 命令上传单个文件,或者使用 `mput` 命令批量上传多个文件。例如: ```bash put MyFile.java mput *.java ``` 5. **退出 FTP 客户端** 当所有文件都已成功上传后,可以输入以下命令结束会话: ```bash bye ``` #### 使用 SCP 协议上传文件 SCP(Secure Copy Protocol)是一种基于 SSH 的安全文件传输工具,适合用于 Linux 和其他支持 SSH 的服务器。 1. **安装 OpenSSH 客户端** 如果尚未启用 Windows 上的 OpenSSH 客户端功能,请先开启它。可以通过控制面板中的“应用和服务”选项找到并激活该组件。 2. **执行 SCP 命令** 下面是一个典型的 SCP 命令示例,用于将名为 `MyProgram.java` 的文件复制到远程主机 `/home/user/projects/` 路径下的目录中: ```bash scp C:\path\to\local\file\MyProgram.java username@[remote_host_ip]:/home/user/projects/ ``` 替换实际路径、用户名以及 IP 地址等内容即可。 3. **提供认证信息** 系统可能会询问您的密码或者其他形式的身份验证手段;按照屏幕上的指示完成相应步骤之后即能顺利完成数据迁移过程。 #### 注意事项 - 确认 JDK 正常工作:确保开发环境中已经正确设置了 JAVA_HOME 变量以及其他必要的环境参数[^3]。 - 测试连通性:无论是采用哪种方法之前都应该测试一下能否顺利抵达目的地机器上——比如 ping 请求回应状况良好就表明物理链路畅通无阻。 ```python import os os.system('ping www.example.com') ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值