命令行运行java程序(windows环境下)

springboot项目部署 linux轻量化部署、windows部署 阅读详情

首先要说明以下,本人写博不多,原来在Iteye写一些自己遇到的问题,但发现它的编辑工具真是太落后了,格式经常出问题不说,

它的可见既所得编写模式就是shit,编写完之后格式乱的一沓糊涂。敲打

所以,移到优快云来吧,虽然作为一个JAVA programmer,原来的javaeye貌似更有写博赶脚,但既然iteye都并入csdn了,到这儿写博也不错。

这篇blog随便转自我iteye的一篇(http://ancient-wind.iteye.com/blog/1430112),放这儿主要测试下csdn的编辑效果怎样。

也提醒下自己,每天别忘了学习,多写写Blog。欢迎交流,欢迎拍砖。得意



今天下载了个开源包,试着去运行它自带的examples,当然要在命令行下用ant来build。

平时做java开发都是用的eclipse,很少用命令行工具。遇到不会的地方用java查看它的命令参数也能解决一部分问题。

build之后,在生成的class文件夹下运行java ClassName,一直报错找不到class,想想觉得好笑,这么基础的问题居然一直没学习过。赶紧补上吧。


当然,问题的解决方法不难。网上查了查,发现是木有指定classpath,并且Class文件中有包名。

解决方法如下:

  1. 将编译好的class文件所在文件夹加到-classpath参数下,如 -classpath F:\test\class
  2. 在运行编译好的class文件之前,先建立包名对应的文件夹,如 com,把class文件移动到com文件夹下
  3. 运行命令 java -classpath F:\test\class com.ClassName

注:如果需要引用其他的jar包,把jar的路径加到classpath中就行了,用;号隔开。


再看看打jar包,和运行jar包的问题。

还是用刚才那个例子,生成jar包:jar -cvr test.jar com

再修改test.jar中的MANIFEST.MF,最后一行加上:Main-Class: com.ClassName

命令行中运行java -jar test.jar

注:如果需要引用其他的jar包,可以将引用的一同打入test.jar,再在MANIFEST.MF加入:Class-Path: ./lib/xxx.jar

windows运行jar包指定jdk路径 windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包 立即下载

相关推荐

新手避坑指南:手把手教你从零编写DC综合的.synopsys_dc.setup配置文件

本文详细介绍了如何从零开始编写DC综合的.synopsys_dc.setup配置文件,帮助新手避开常见误区。内容涵盖工艺库路径设置、核心参数详解、实用调试技巧以及高效配置模板,特别强调了配置文件在数字IC设计流程中的重要性。通过实战案例和常见报错解决方案,读者可以快速掌握DC综合配置的关键技能。

weixin_30517215的博客 296

Windows启动Java服务

Windows启动Java服务

s990420的博客 9608

FPGA实战:用DDR3和乒乓操作解决视频帧撕裂问题(附Verilog代码)

本文详细介绍了如何利用DDR3内存和乒乓操作架构解决FPGA视频处理中的帧撕裂问题。通过多帧缓存原理、AXI接口配置和自适应乒乓操作设计,有效隔离读写操作,确保视频流稳定传输。文章包含Verilog代码实现和性能优化技巧,适用于工业相机、医疗影像等高速视频处理场景。

m2n3b4v5c6的博客 289

服务器上启动java的jar包命令,并将日志放到指定位置

nohup java -jar user.jar >logs/user/user.log 2>&1 &

weixin_47064437的博客 327

qmt量化交易策略小白学习笔记第67期【qmt编程之获取ETF申赎清单】

qmt编程之获取ETF申赎清单

fanglue3705的博客 1773

STM32硬件SPI驱动W5500以太网模块全流程(附避坑指南)

本文详细介绍了STM32硬件SPI驱动W5500以太网模块的全流程,包括硬件架构设计、SPI接口选型、官方驱动移植、网络协议栈配置与优化等关键步骤。通过实战案例和性能对比数据,帮助开发者快速实现稳定高效的网络连接,特别提供了常见问题排查指南和性能调优技巧。

weixin_29194693的博客 268

JAVA运行JAR包及日志输出

当我们的电脑装好JAVA开发环境后,即JDK(不管是Linux系统下还是Windows下安装了JDK),那么我们可以将项目打包成JAR包,并可以对JAR包进行运行,可以查看实时的日志信息,可以保存日志文件。下面针对多种情况,描述如何在JDK环境下,使用JAVA命令运行JAR包及运行日志输出。在这里举例,JAVA项目打包成的JAR包名称为Demo.jar,

weixin_43402278的博客 6211

Oracle 11g RAC 节点通信故障排查与修复指南

本文详细介绍了Oracle 11g RAC集群发生节点通信故障时的系统性排查与修复方法。当出现节点异常重启时,核心问题往往源于心跳网络中断。文章提供了从快速诊断、日志分析到六层深度检查的完整指南,并给出了针对网络配置、内核参数及Oracle已知Bug等常见根因的实战解决方案,帮助DBA快速恢复集群稳定。

weixin_29246195的博客 278

使用Windows的cmd命令打包java项目为jar文件

在操作前请确保你的电脑已配置java环境,即在环境变量中添加jdk的bin的路径。 首先运行java文件检查源码是否有误,生成.class后在当前目录下打开cmd窗口。输入jar --help检查环境是否配置好,如出现“无法将“jar --help”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次”说明环境配置出错。如不是则执行如下操作: 输入:jar cvfe 打包后的文件名.jar 主类名(不要后缀) 需要打包的class文件 按下

qq_50376377的博客 3385

Polars简明基础教程一:Polars快速入门

在这个例子中,我们将添加一个列,其中包含每个舱位中乘客的最大年龄。在Python中(而不是特指Polars),当我们将代码包裹在括号中时,我们可以在新行上调用一个新方法——在这种情况下是select。在这里,我们看到一个使用表达式API的简单示例,其中我们在select语句中选择Pclass、Name和Age列(我们将在第3节中深入了解select语句)。表达式是一个函数,它接受一个Series(或DataFrame中的列)作为输入,并返回一个Series(或DataFrame中的列)。

sosogod的博客 3880

【PCIe 总线及设备入门学习专栏 6.1 -- PCIe MCTP】

MCTP 是由 DMTF(Distributed Management Task Force)定义的协议,用于提供设备和主机间基于不同传输层(如 PCIe、I²C、USB 等)的管理消息通信能力。在 PCIe 环境下,MCTP 消息作为的一种特殊形式传输,并被赋予唯一的 VDM Code 值0000b,以区别于其他 VDM。MCTP 在 PCIe 环境中作为一种基于 Type 1 VDM 的管理通信协议,提供了设备与主机之间的灵活数据传输能力。

CodingCos的博客 2128

windows下使用命令行 运行JAVA程序(一)——配置JAVA环境

一、设置JAVA环境变量 1)、在WINDOWS 7操作系统下,按下WIN+R 弹出"运行"命令框。输入control命令,按回车。 1.运行命令框 2)、在弹出的"控制面板”窗体中选择"系统和安全"链接。 2.控制面板窗体3)、在弹出的"系统和安全"窗体中选择"系统"链接。 3.“系统和安全”窗口4).、在弹出的"系统"窗口选择点击"高级系统设置"连接,弹出“系统属性”对话框。 ...

lihongtao8209的专栏 6782

华为OD机考双机位C卷 - 风险投资计划(Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 风险投资计划(OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 548

用命令行运行java_windows下使用命令行 运行JAVA程序(一)——配置JAVA环境

一、设置JAVA环境变量1)、在WINDOWS 7操作系统下,按下WIN+R 弹出"运行"命令框。输入control命令,按回车。 1.运行命令框 2)、在弹出的"控制面板”窗体中选择"系统和安全"链接。 2.控制面板窗体 3)、在弹出的"系统和安全"窗体中选择"系统"链接。 3.“系统和安全”窗口 4).、在弹出的"系统"窗口选择点击"高级系统设置"连接,弹出“系统属性”对话框。 4....

weixin_35397235的博客 949

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

java SE运行环境在windows下的配置和命令行方式编译与运行java程序

在配置环境之前,先了解为什么要配置环境?

sharp_Allen Wong的专栏 3637

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

命令行编译运行Java

问题 在Windows环境中,安装好Java JDK后,在没有安装任何编译器的情况下可以编译运行Java吗?答案是肯定的。在 **命令提示符(cmd)** 中就可以,前提是要配置好环境变量,具体过程自行百度。 先上菜(下面有详细解释) G盘的work文件里有两个Java文件,其中Leng文件里包含主方法,Write有一个类,主方法引用了Write类。(下面有代码) 命令行下的注意事项 在命令行...

weixin_46985478的博客 665

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

使用命令行窗口运行HelloWorld程序(Java)

使用命令行窗口运行HelloWorld程序(Java) (说明:在命令窗口运行Java程序,前提要先配置好相应的环境变量,JAVA_HOME及path等环境变量) 1、首先在一个文件夹下创建一个后缀是.java的文件,如图 用记事本打开在里面编写程序: public class HelloWorld{ public static void main(String[] args){ Syst...

qq_42031380的博客 8569

cmd命令行运行java代码

首先你必须要有java环境,只需在cmd中输入java显示如下: 说名配置过java环境(很奇怪,我昨天安装的64位的jdk并且配好了环境变量同样操作版本不是这个,这个显示的是32位的jdk),可能是环境变量没搞吧,还好eclipse能运行(吓死我了)。 然后就是你要有java的代码文件例如我的: 我放在了D盘,这个就是个简单java入门程序hello world(原谅我文件名的worl...

黑锤的博客 2353

如何在命令行中运行JAVA程序?

在命令行中运行JAVA程序 1、启动命令行程序 方法①: Windows+R 输入cmd 点击【确定】 方法②: 在搜索栏输入cmd 点击【命令提示符】应用 2、运行程序 #输入文件所在盘"e:" C:\Users\DELL>e: #输入"cd 工作空间文件名\文件所在文件夹" E:\>cd workspace\MyJava #输...

你若盛开,清风自来。 1000

在命令行中运行java程序的步骤

1.点击windows图标,打开运行 2.在下面的输入框中输入cmd,然后回车 3.回车后出现如下图所示的命令行窗口 4.输入你建立的Workspace的路径,这里我是在E盘中建立的JAVA教程 所以输入E:然后回车,  然后再输入cd  E:\JAVA教程(Workspace中文件的地址) 然后回车  然后输入javac TsetJava.java (Tset

隔山看海 6405

怎么用命令行运行.java文件

第一步 假如在e盘里有个文件夹名为Java,在Java文件夹里有一个事先写好的.java程序,如下: 第二步 打开命令行窗口(Window+R),输入cmd,点确定,如下: 第三步 转到HelloWorld.java文件所在的文件夹。 (1)文件在E盘,首先输入 e: 回车。 (2)输入cd Java 进入Java文件夹。 (3)输入javac HelloWorld.java 然后回车...

星云999的博客 1万+

java的两种编译运行(自用)

你可以通过点击左侧菜单栏中的“扩展”图标,找到并进入“Java Extension Pack”插件的设置页面进行配置,或者通过命令面板(在 Mac 上),然后在搜索框中输入“Java”,选择并安装“Java Extension Pack”或类似的 Java 插件。在 VS Code 中,你可以通过点击侧边栏的“资源管理器”图标或使用快捷键。在 VS Code 中,点击左侧菜单栏中的“扩展”图标(或使用快捷键。打开你创建的 Java 文件,并编写你的 Java 程序代码。

Wabi_sabi_x的博客 2694

Windows下后台运行cmd启动的程序

命令行方式运行JAVA ...

我的博客 3573

如何使用cmd运行java程序

一、查看并配置环境变量 二、编写java程序 三、cmd运行

sinat_36350843的博客 6万+

Windows命令行运行Java程序

Windows命令行运行Java程序

m0_52254526的博客 4800
上一篇: java六大基本问题
下一篇: OWL与描述逻辑
ancient_wind
博客等级 码龄18年 14粉丝 22原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值