现在有很多软件,只允许打开一个实例,用java写的jar文件,怎么控制智能打开一个呢?

如题所述

第1个回答  2014-12-18
给你个窗口吧
import javax.swing.*;
import java.awt.FlowLayout;
public class Tkj {
public static void main(String[]args){
JFrame aa=new JFrame();//声明a
aa.setVisible(true);//可见
aa.setTitle("努努");//标题
aa.setSize(420,320);//大小
aa.setLocation(200,200);//位置
aa.setResizable(false);//能否拉大小
aa.setLayout(new FlowLayout());//创建布局面板
//创建标签
JLabel label1=new JLabel("努努账号:");
aa.add(label1);
JTextField userName = new JTextField(10);
aa.add(userName);
JLabel label2=new JLabel("努努密码:");
aa.add(label2);
JPasswordField password=new JPasswordField(10);
aa.add(password);
//按钮
JButton loginBan = new JButton("登入");
aa.add(loginBan);
JButton resetBan = new JButton("退出");
aa.add(resetBan);
aa.setVisible(true);
}
}追问

你这是干啥?

本回答被网友采纳
第2个回答  2014-12-18
把不用的项目close掉就行追问

就是为了,防止多开啊。

第3个回答  2014-12-18
你说的可是单例?追问

不是单例,我的意思是像 飞秋 那种, 一次只能开一个,而不是qq可以挂多个。

追答

作为 Java 程序,一般而言,两次运行是在两个 JVM 里,所以基本上不能通过 JVM 内部的手段来解决。要建立一个“临界区”,用“文件”是一个好办法。另外“占用一个网络端口”也是一个歪招 。如果文件存在且被锁住才是已存在进程,否则就创建文件并锁住,如果文件已存在但未锁住,则直接锁住就可以了。 这是网上说的方法。具体的就说不清楚了
http://zhidao.baidu.com/link?url=REWm5hjiyrRD1dL8QewI6EBvFG02KFMqiIxy2a-VM391ewCSWfHmN9QqJ4DyJCA7_80RTbwUqYy-rF82TwT4iWMa_TuD_tuZRVHjiBJnASK

本回答被提问者采纳

jar文件怎么打开
jar文件打开方法首先要下载java,否则是无法打开jar文件的。安装好软件后,直接按快捷键Windows+R键,或者点击电脑开始界面,找到最边上有一个“运行”选项,点击后会弹出来一个会话框,输入指令即可。将会话框中的“打开”框选中输入字母CMD,再点击确定。然后在弹出来的黑框中切换...

jar文件用什么打开方式
使用WinRAR打开jar文件。1、首先找到一个Java生成的jar文件,将其存放在指定位置方便查看。2、然后右键点击jar文件,选择打开方式,然后设定为压缩文件打开的方式,这时候会看到桌面上的jar文件变成一个压缩包的图标。3、然后双击桌面的jar文件,即可以压缩包的形式查看jar文件里面的具体内容。

如何把java程序打成JAR包并能自动运行
2、执行: java -jar MySMSLib.jar 3、制作一个bat可执行文件即可,具体略了。

如何使用cmd命令启动jar包应用
按快捷键windows键+R键,打开如图所示的窗口,然后输入cmd,再点击确定即可 默认打开的cmd窗口所在的目录是c盘用户目录,可以在这个目录执行java命令,但后面的jar文件需要全路径 我们切换到jar包所在的目录,示例jar文件在F盘,输入f:然后回车切换到f盘,接着cd到jar包所在目录下面 我们还可以通过另外一...

我想让一个java程序(已打成jar包)开机自动启动,不启用命令行,该如何...
说下我之前的做法:1.首先把jar解压到某个目录,全是class的那种。2. 写一个bat ,cd 到jar目录, java 要运行的类,双击bat就能执行这段java程序。你懂的,不需要多解释。3. 打开控制面板,任务计划,添加任务计划,选择写好的bat,运行周期为计算机启动时。

怎样打开jar文件
打开jar文件的步骤:1. 确认系统是否安装了Java运行环境。2. 使用Java的jar命令或使用图形界面的解压软件打开jar文件。以下是 确认Java运行环境:打开jar文件的前提是计算机上已安装了Java运行环境。如果未安装,请先访问Java官方网站下载并安装Java。安装完成后,您的计算机就可以识别并运行jar文件了。使用...

java的jar文件用什么工具打开
1、文件整合:Jar文件能够将多个Java类文件、资源文件和其他相关文件打包成一个单独的文件。这样,可以方便地将整个Java应用程序或库以一个文件的形式传输、存储和共享。这对于程序的分发、部署和维护非常方便。2、文件压缩:Jar文件可以对打包的文件进行压缩,减小文件的大小。压缩后的Jar文件可以节省存储...

jar文件用什么打开方式?
在Windows系统中,你可以通过双击jar文件,系统会自动使用Java运行环境(JRE)或Java开发工具包(JDK)中的Java解释器来运行它。如果你没有安装Java,通常会提示你下载并安装Java才能运行。在Mac或Linux环境下,由于系统预装了Java,打开jar文件通常更为直接,只需在终端中使用命令`java -jar 文件名.jar`...

jar文件怎么打开,小编教你如何打开jar文件
jar图-1 先在弹出的黑框框中切换到.jar文件的所在目录,在下.jar的文件目录为:F:\\install,所以切换到F:\\install。jar图-2 在黑框框中输入java -jar ***.jar,***表示要运行的.jar文件名 jar图-3 敲回车键后,.jar文件就开始成功运行了。打开jar图-4 以上就是打开jar文件的操作步骤了。

我想让一个java程序(已打成jar包)开机自动启动,不启用命令行,该如何...
1.首先把jar解压到某个目录,全是class的那种。 2. 写一个bat ,cd 到jar目录, java 要运行的类,双击bat就能执行这段java程序。你懂的,不需要多解释。 3. 打开控制面板,任务计划,添加任务计划,选择写好的bat,运行周期为计算机启动时。 追问 很详细,非常感谢。只是,这样子还是得运行命令行,请问有没有不启动...

相似回答