首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >需要有关.bat文件的信息

需要有关.bat文件的信息
EN

Stack Overflow用户
提问于 2013-11-13 07:02:34
回答 2查看 36关注 0票数 0

我有一个java项目。在运行该项目之前,我必须在.bat上运行。我无法理解或阅读它的工作结构。当我在TextEditor中打开它时,它显示的文本如下

代码语言:javascript
运行
AI代码解释
复制
@ECHO OFF

set bin=./bin
set classes=%bin%/cadel.jar;%bin%/clinkx.jar;%bin%/clink170b_ns.jar;%bin%/ns.jar
set main=org.itolab.morihit.cadel2.Cadel2
set rule=data/default

start /min "cadel" java -classpath %classes% %main% %rule%

在我看来很相似,但我不能完全理解。

它是如何使用"set“的,为什么有必要通过bat文件运行我的java项目?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-13 07:08:41

set是.bat文件定义环境变量的方式-在这里,为了设置类路径、主类等等。

通过.bat文件运行java项目并不是严格要求的,但是考虑到运行它(java -classpath ... org.package.MainClass arg1 arg2 etc.)所需的命令行的长度,它就更方便了。

票数 2
EN

Stack Overflow用户

发布于 2013-11-13 07:08:39

这不是强制性的。Set用于定义变量。它提高了可重用性、维护性和重用性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19957093

复制
相关文章
matlab中imfinfo 有关图形文件的信息
大家好,又见面了,我是你们的朋友全栈君。 来源:https://ww2.mathworks.cn/help/matlab/ref/imfinfo.html?searchHighlight=imfinf
全栈程序员站长
2022/09/06
1K0
你需要了解的有关 Node.js 的所有信息
Node.js 是当前用来构建可扩展的、高效的 REST API's 的最流行的技术之一。它还可以用来构建混合移动应用、桌面应用甚至用于物联网领域。
五月君
2020/02/19
9760
什么是 DApp开发?你需要了解的有关所有信息
随着围绕分散式应用程序的所有炒作和流行,许多产品所有者正在寻求开发自己的。但是对于 DApp 是否适合给定的产品,人们常常会感到困惑。所以在这篇博文中,我们的目标是回归基础。我们将介绍 DApp 是什么以及它与常规应用程序的不同之处,我们将介绍一些关键优势以及需要注意的事项。
魏飞机_[ch3nguang]
2023/09/18
3270
有关JIT你需要知道的
JVM对代码执行的优化可分为运行时(runtime)优化和即时编译器(JIT)优化。 运行时优化主要是解释执行和动态编译通用的一些机制。比如说锁机制(如偏斜锁)、内存分配机制(如TLAB)等。除此之外,还有一些专门用于优化解释执行效率的,比如说模版解释器、内联缓存(inline cache,用于优化虚方法调用的动态绑定)
全菜工程师小辉
2019/08/16
1K0
bat 剪切文件_bat延时命令
扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。
全栈程序员站长
2022/11/09
3K0
有关信息安全的理解与思考
通过学习信息安全以及算法实践,我对于信息安全的理论有了更深层次的认识,明白了一些信息安全的基本理论与技术,例如密码技术、认证技术、数字签名技术、访问控制技术等等,此外,我也对信息安全在网络安全上的一些应用更加熟悉,例如一些网络安全协议SSL等。此外还有关于系统安全技术的认识,例如恶意代码分析蠕虫、特洛伊木马等等,此外,我还学习了不少有关于信息安全的数学基础知识,其中包括数论中有关群的知识、计算复杂性理论以及拓展欧几里得算法等等。可见信息安全是一门涉及计算机科学、网络技术、通信技术、密码技术、信息安全技术、应用数学、数论、信息论等多种学科的综合性学科。
timerring
2022/07/20
9440
有关信息安全的理解与思考
bat:windows bat脚本修改文件内容
linux下命令行修改文件有很多工具,比如sed,但Windows下就没那么方便,不过for和move命令为命令修改文件提供一个途径,虽然不好用,但总比没有强啊。简单的修改还是可以的。原理就是for循环读取文件中的每一行,处理后输出到临时文件,然后用move命令将临时文件改名,覆盖原文件内容。
10km
2022/04/13
3.5K0
[Hibernate]有关jar文件 原
http://sourceforge.net/projects/hibernate/files/hibernate3/
LeoXu
2018/08/15
5890
bat 备份文件,上传文件
ftp  -n  -s:"upload.txt" call upload_bankup_rename.bat
Tony老师
2020/03/05
1.3K0
bat批量归类文件
  接到一个需求同,有很多的美术资源文件(超过3千个文件),它们的文件名命名有规范 aa_bb.xx,要把以aa_开头的文件放至另外一个盘中的指定文件夹内的aa目录中。例如:1000_aa.fla需要放到 e:\kk\1000这个目录
meteoric
2018/11/16
2.2K0
您需要了解的有关Selenium等待方法
等待可以帮助用户在重定向到其他网页时解决问题。这可以通过刷新整个网页并重新加载新的Web元素来实现。有时,也可能会有Ajax调用。因此,在重新加载网页并反映Web元素时可以看到时间滞后。
用户7466307
2020/06/24
1.8K0
BAT文件加密解密
> 因为工作的原因不希望bat脚本内容让其他人知道,于是找到了加密bat文件的方法,防止别人随意修改,下面整理一下bat脚本加密解密的方法!
孤鸿
2022/10/04
5K0
12.1 有关文件的基本概念
1、文件(file)是由大量性质相同的记录组成的集合。可按其记录的类型不同而分成两类:操作系统的文件和数据库文件。
小林C语言
2019/06/11
4570
12.1 有关文件的基本概念
1、文件(file)是由大量性质相同的记录组成的集合。可按其记录的类型不同而分成两类:操作系统的文件和数据库文件。
小林C语言
2020/12/13
5090
12.1 有关文件的基本概念
php解析sitemap并提取有关信息
在昨天完善Magic主题的时候,突然想到一个需求,获取我另一个博客的文章和对应url。但是Halo博客没有提供api(可能是我不知道),但是它提供了sitemap。
Innei
2021/12/28
6440
bat批量删除空文件夹_如何建立bat文件夹
更新一个删除本地Maven仓库中的一些包含.lastUpdated文件,等jar包下载失败的文件夹的脚本。
全栈程序员站长
2022/09/30
2.5K0
Worktile王涛:面对BAT,需要更多的是处变不惊
企业协同办公是SaaS领域起步最早、厂商比例最高同时也是竞争最激烈的领域。 第二届SaaS产业峰会——挖掘SaaS的深度价值12月8日成功在深圳召开。在协同办公尖峰对话——行业尖峰对话的圆桌讨论中,W
人称T客
2018/03/26
8180
Worktile王涛:面对BAT,需要更多的是处变不惊
10.1 C文件有关的基本知识
(1)程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文件的内容时程序代码。
小林C语言
2019/07/12
5130
10.1 C文件有关的基本知识
Windows开机启动bat文件
按键盘上的Windows + R键以打开运行,然后键入taskschd.msc,最后,单击或点击确定。
码客说
2021/10/15
8.7K0
Windows开机启动bat文件
点击加载更多

相似问题

需要有关文件安全的信息

10

需要有关Google的信息

26

需要有关UIPickerView的信息

10

需要有关IOBlueTooth的信息

11

Prolog -需要有关事实的信息

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档