活学活用,打开/重启Tomcat的小程序~
来源:互联网 发布:四维设计软件 编辑:程序博客网 时间:2024/05/20 05:06
无论是.bat文件还是快捷方式都无法拖到任务栏,每次要打开或重启Tomcat都要回到桌面,真是太麻烦啦!活学活用,用swing做一个桌面小程序!使用命令行时发现直接打开原文件打不开,但是快捷方式可以。
package StartTomcat;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.IOException;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;public class StartTomcat extends JFrame {JButton start, restart;public StartTomcat() {setSize(240, 180);setLocationRelativeTo(null);setResizable(false);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLayout(null);start = new JButton("start Tomcat", new ImageIcon("d:/Java/tomcat/start.png"));restart = new JButton("restart Tomcat", new ImageIcon("d:/Java/tomcat/restart.png"));start.setBounds(40, 20, 160, 50);restart.setBounds(40, 80, 160, 50);add(start);add(restart);start.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {try {Runtime.getRuntime().exec("rundll32 url.dll FileProtocolHandler file://"+ "d:/Java/tomcat/startupbyCMD");} catch (IOException ex) {ex.printStackTrace();}}});restart.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {try {Runtime.getRuntime().exec("rundll32 url.dll FileProtocolHandler file://"+ "d:/Java/tomcat/restartbyCMD");} catch (IOException ex) {ex.printStackTrace();}}});setVisible(true);}public static void main(String[] args) {new StartTomcat();}}
完成后打包为jar文件。图标太丑,但是只能先创建快捷方式再改自定义图标,然而并没有卵用,因为任务栏的图标还是原来的,看着更容易混淆啦~~
tomcat和我的程序分不清。。。
0 0
- 活学活用,打开/重启Tomcat的小程序~
- 活学活用wxPython -> 给你的wxPython程序一个稳固的基础
- 定时注销、关机、重启的小程序
- 微信小程序打开其他小程序(打开同一公众号下关联的另一个小程序)
- tomcat的重启批处理
- 活学活用Python01:谷歌翻译小助手
- java实现关机、重启、打开运用程序及网站
- 小程序打开网站小程序
- 使用java程序启动linux上的脚本,重启tomcat
- 可以发邮件让公司的电脑重启的小程序
- STM32F103PWM+重映射 小程序
- STM32F103PWM+重映射 小程序
- 一维信号的小波分解重构程序
- 我对一个小程序的两次重构过程
- 重启自己的程序
- [小代码]使用intent用默认的程序打开文件
- java简单易懂的文件打开,保存,另存为小程序
- 这是安卓手机打开摄像头的一个小程序
- 11.4
- 数据结构——队列的使用(二)
- 136. Single Number
- merchant story
- git遇到的一点小问题
- 活学活用,打开/重启Tomcat的小程序~
- 第一次写CSDN博客
- byte字节数组 转换成double类型
- 洛谷P1220 关路灯
- PHP集成环境 Xampp,PHPwamp等等国内外著名的集成环境
- python技巧(13)
- Java中JDBC操作MySQL数据库
- 187. Repeated DNA Sequences
- 乘法逆元