import java.io.File;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class RunEclipse {
private static String picFolder = "mysplash";
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
makeFolder(picFolder);
String runString = "eclipse.exe -showsplash ";
runString += picFolder;
runString += "\\";
runString += getShowPictureName(picFolder);
Runtime rt = Runtime.getRuntime();
rt.exec(runString);
}
private static void makeFolder(String folder) {
File file = new File(folder);
if (!file.exists()) {
file.mkdir();
}
}
/**
* @param args
*/
private static String getShowPictureName(String filePath) {
int picCount = 0;
List<String> picList = new ArrayList<String>();
String strRun = "";
File file = new File(filePath);
if (file.isDirectory()) {
String[] filelist = file.list();
for (int i = 0; i < filelist.length; i++) {
if (filelist[i].toLowerCase().endsWith(".bmp")) {
picCount++;
picList.add(filelist[i]);
}
}
if (picCount > 0) {
Random rand = new Random();
int index = rand.nextInt(picCount);
strRun = filelist[index];
}
}
return strRun;
}
}
分享到:
相关推荐
ubuntu9.1随手笔记,GRUB引导修复,GRUB命令行启动,字体安装,flash 乱码,切换用户,eclipse安装,LD_LIBRARY_PATH变量的设置,修改系统启动选项菜单的背景图片,remastersys工具包安装
│ 11.nginx的安装及启动、停止.avi │ 12.nginx的配置文件-通过端口号区分虚拟机.avi │ 13.通过域名配置虚拟机.avi │ 淘淘商城第二天笔记.docx │ ├─03.第三天 │ 01.课程回顾.avi │ 02.课程计划.avi │ 03....
struts2.0+spring2.5+hibernate3.0整合框架,下载导入到eclipse下即可。。启动tomcat前先修改jdbc.properties文件。由于lib文件较大,所以请自行导入相关lib包。
1.3 Eclipse的诞生 3 1.4 Eclipse贡献SWT工具包 5 1.4.1 SWT的结构 6 1.4.2 SWT所支持的操作系统 6 1.5 Sun AWT/Swing与Eclipse SWT 7 1.5.1 Swing与SWT的比较 7 1.5.2 SWT的优势和不足 8 1.6 SWT与...
简单的实现后便没有再去管,后来经过道友提醒,图片上传路径不能放置在eclipse的工程目录下,否则后期部署会有很大的不方便,而且每次图片上传结束后,都要刷新eclipse下的工程才能显示图片,这次进行了改正。...
9、运行ShowQueryDB类,你会看到对derby数据库的新增修改操作动作,其中有写入图片到数据库的语句,以及从数据库读到图片并显示出来窗体中的语句。 阅读对象:熟悉Swing编程、JDBC编程的学员。 感觉:因为derby是纯...
java版本深度学习车牌识别,面向...5. 执行test包下的``LprTest.java``的main方法,此方法需要修改图片路径 6. 或者启动``LprUi.java``图形化界面 注:maven中``<build>``爆红不影响运行 不要用**迅雷**下载该项目
本项目是在 Java 环境下,使用 eclipse 工具实现的基于 Socket 编程和 MySQL 数据库的即时通信工具,并且在局域网内均有通信功能,但通信的内容只局限于文字和本地图片的发送。如果服务器还没有启动,则客户端的操作...
推荐使用Idea或eclipse启动项目,使用Tomcat部署 项目启动后会自动创建表,需要先在MySQL新建一个“tourism”数据库 使用Mysql5.X版本,若为更高版本需修改pom连接池的配置,具体请百度 启动后访问地址 首页访问地址...
这个框架是在学习Spring的时候,为了积累学习成果,自己搭建的,一般的系统开发也可以直接使用,包括一个系统开发的基础功能。 以下是当时自己开发时的日志,大致可以说明...直接执行Jetty类的main方法就可以启动服务
本项目原本使用的是阿里云oss服务,现已修改成图片上传到本地服务器,如果需要可以在db.properties中进行阿里云配置 二、效果预览 预览地址:https://islizx.cn 前台效果图就不展示了,可前往网站浏览 介绍几张...
ssm(spring+spring mvc+mybatis+maven)高仿bilibili视频网站...3.如果启动时还是抛出数据库连接失败,是因为jdbc.properties环境变量username被覆盖为电脑的用户名所致,可以修改为 datasource.connection.username
【服务器端采用SSH框架,请自己启动tomcat服务器,hibernate会自动生成数据库表的哈!】 hibernate生成数据库表后,只需要在admin管理员表中加个测试账号密码就可以登录后台了哈! 下面是数据库的字段说明: 新闻...
建议实用eclipse,内容如下: 实例1 产生自己的控件 实例2 控件的排布示例 实例3 控件的相互控制与消息传递 实例4 彩色列表框 实例5 圆形的按钮 实例6 密码验证框 实例7 虚线与实线 实例8 显示多种字体 实例9 多种...
基础能力强的可以在此基础上修改调整,以实现类似其他功能。 # 安卓Android问卷调查系统设计 系统开发环境: Windows + Myclipse(服务器端) + Eclipse(手机客户端) + mysql数据库 服务器也可以用Eclipse或者idea等...
6、自动识别图像资源,并提供该类资源的快捷替换功能,方便修改这类图片资源。 7、内嵌Unicode、AscII互转工具,以方便硬编码的文字(如汉字)的搜索和汉化类修改。 8、内置类似于系统cmd.exe的命令窗口,高手也可以...
一、本项目里面的所有阿里云配置均已禁用,因此需要修改阿里云的配置信息 OSSKey.properties 配置文件参数描述 useStatus true/false是否启用云存储, autoCreateBucket true/false是否添加新的存储仓库,默认false ...
Java 程序生成 exe 可执行文件是 Java 开发者经常遇到的问题,本文将详细介绍如何使用 Eclipse 或 Myeclipse 将 Java 程序打包成 exe 可执行文件。下面将详细介绍整个过程。 第一步:将 Java 程序生成 Jar 包 在 ...