Java Web使用简单的批处理操作(记事本+Tomcat)
作者:mdxy-dxy 发布时间:2021-08-13 10:08:33
之前进行Web开发的时候使用的是myeclipse,但只用过的人都知道,由于其插件太多,而且有很多插件的功能根本就接触不到。所以导致一旦工程稍微大一点就会很卡,虽然之前也对其进行优化过,但还是觉得不太好用。今天闲来无事,就决定尝试一下最原始的办法,使用记事本+Tomcat进行开发。虽然效率不是很高,但是熟悉了最基本的一些操作,也算是颇有收获。而在在篇博客中,我将分享一下我觉得今天最大的收获。
我们都知道,我们要将项目在Tomcat中部署运行,所使用的.class文件需要保存到一个特定的目录下(当然也可以在Tomcat的配置文件中进行修改为任意目录),最笨的办法是将.Java文件编译之后将.class文件复制到工程的WEB-INF的子目录classes中,这样及其的影响效率。最后我尝试使用批处理来解决这个问题。在任意目录下面新建一个后缀名为.bat的文件,使用下面的语句即可生成一个简单的批处理程序:
set classpath=E:\bluemsun\tomcat\apache-tomcat\apache-tomcat-7.0.55\lib\servlet-api.jar;%classpath%
javac -d E:\bluemsun\tomcat\apache-tomcat\apache-tomcat-7.0.55\webapps\mm\WEB-INF\classes %1
Pause
第一句话是设置环境变量,我们都知道,tomcat所需要的不并不是我们所设置的系统环境变量,它依赖的是tomcat中的lib中的jar包。
第二句话是使用我们的javac命令对源文件进行编译,-d选项表示将我们编译好的.class文件保存到之后所写的目录中去,%1表示我们的源文件是第一个参数。
第三句话是Pause语句,即执行完上述两句之后,暂停。界面显示"请按任意键结束"....
下面是我的演示:
1.我的classes目录下面目前为空,
2.将需要编译的Java源文件拖入complie.bat中:
3.执行完毕之后如下:
4.之后我们到classes目录下可以看到,编译好的.class文件已经存在在该目录下:
喵~就是这么简单,嘿嘿。
猜你喜欢
- 双向循环链表定义相比于单链表,有两个指针,next指针指向下一个结点,prior指针指向上一个结点,最后一个结点的next指针指向头结点,头
- 本文实例讲述了Java Socket实现传输压缩对象的方法。分享给大家供大家参考,具体如下:前面文章《Java Socket实现的传输对象功
- protected 来谈谈protected访问权限问题。看下面示例1:Test.javaclass MyObject {}public c
- 获得redis所有的key-value运行结果:redis配置文件需要序列化@Bean public RedisT
- 大家好,今天尝试用swing技术写一个贪吃蛇大作战小游戏,供大家参考。 效果展示效果展示一、游戏界面二、得分情况&nb
- 本文实例为大家分享了Java实现简单ATM机功能的具体代码,供大家参考,具体内容如下项目介绍基于大家使用银行卡在ATM机取款操作,进行相对应
- 背景介绍公司最近做分库分表业务,接入了 Sharding JDBC,接入完成后,回归测试时发现好几个 SQL 执行报错,关键这几个表都还不是
- 先看看效果Like This↓一、公共WiFi 公用电脑什么的在我们日常在线上工作、玩耍时,不论开电脑、登录淘宝、玩网游统统都会用到键盘输入
- Windows的画图板相信很多人都用过,这次我们就来讲讲Java版本的简易画板的实现。基本的思路是这样的:画板实现大致分三部分:一是画板界面
- 在上篇文章给大家介绍了Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(一)
- 前言自 Java 7 以来,java 中的 switch 语句经历了快速发展。因此,在本文中,我们将通过示例讨论 switch 语句从 ja
- 面试官:sychronized关键字有哪些特性?应聘者:可以用来修饰方法;可以用来修饰代码块;可以用来修饰静态方法;可以保证线程安全;支持锁
- @Autowired加到接口上但获取的是实现类问题Spring的@Autowired加到接口上但获取的是实现类? &
- 本文实例为大家分享了OpenCV实现直线检测并消除的具体代码,供大家参考,具体内容如下很简单,代码如下#include<iostrea
- 问题:Information:java: Errors occurred while compiling module &lsquo
- 利用Java连接MySQL做登陆界面,供大家参考,具体内容如下1、首先需要建立一个类,在这里,我命名为newLoginnewLogin类的代
- 背景Java8的stream接口极大地减少了for循环写法的复杂性,stream提供了map/reduce/collect等一系列聚合接口,
- 最近做一个需求,需求中的bean只用于生成一次json使用,所以想通过配置来动态的生成,查了一下,java还真有这个实现。java动态的生成
- 本文实例为大家分享了RxJava Retrofit实现购物车展示的具体代码,供大家参考,具体内容如下先给大家展示一下效果图框架结构: 1.项
- 异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。事实上,异常本质上是程序上的错误,包括程序逻辑错误和