java编写一个系统打开java应用程序

java编写一个系统打开java应用程序,第1张

我来写一个把。先打个简单的窗口样本,等下有空再完善

import javaawt;

import javaawtevent;

import javaxswing;

public class JavaFrame extends JFrame {

JTextPane jtp;// 显示java源文件

JButton jb;// 打开xxclass文件,打开xxxjar文件

public JavaFrame() {

jtp = new JTextPane();

jtpsetText("支持java源文件\n支持jar文件\n支持class文件");

jb = new JButton("打开java文件");

jbaddActionListener(new MyListener());

JPanel jp = new JPanel();

jpadd(jb);

add(jtp);

add(jp, BorderLayoutSOUTH);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setBounds(300, 200, 600, 500);

setTitle("java文件运行窗口");

setVisible(true);

}

public static void main(String[] args) {

new JavaFrame();

}

class MyListener implements ActionListener {

@Override

public void actionPerformed(ActionEvent e) {

//打开文件 ,根据后缀不一样,进行区别处理

//如果是java源文件,那么在jtp上显示文件

//如果是jar或者class文件,那么调用cmd命令执行

}

}

}

java和任何 *** 作系统搭配,效果是一样的。只要 *** 作系统稳定,并且安装了发布版的java虚拟机,稳定效果是一样的。

另外同样的 *** 作系统,命令行方式比GUI方式要快且稳定。这也是为什么大多数服务器 *** 作系统都没有GUI的原因。

速度方面UNIX效率最高,响应会较其他的快,但程序本身与其他 *** 作系统下差别不会很大。比如你的算法效率为2的n次方,数据量n又非常大,这样 *** 作系统带来的差别就很小了。

手机一般不说单纯用java系统的,但是早期的半智能机必然基于java的平台,很多山寨机都这样,可以直接运行java程序,因为里面内置了JVM(java虚拟机)。由于java跨平台的特性,所以能够运行。

其实现在的安卓也是如此,安卓是JAVA

ME的一个分支,起根源还是java平台。其实安卓的概念早在上个世纪已经被提出,然后当时硬件条件跟不上,所以才没有流行。

总结:早期的半智能机和现在的安卓手机,都可以说是基于java平台的,但都不能明确说是java的系统。

JAVA的特性就是屏蔽了底层 *** 作系统的差异

下载各个 *** 作系统的JDK/JRE就可以使得JAVA运行到对应的平台上

VISTA属于windows系统,所以下载一个windows的JDK/JRE就可以运行了

关于JDK/JRE可以去sun的官网下载安装方法可以搜索下,很多的

简单点说

java

程序

是跨平台的,

不依赖任何 *** 作系统

只依赖JVM(java虚拟机)而已,

只要 *** 作系统(Windows也得,Linux也得)装有jvm就可以运行了

以上就是关于java编写一个系统打开java应用程序全部的内容,包括:java编写一个系统打开java应用程序、java程序在 哪种 *** 作系统中运行最快,最稳定,如windows,linux,unix或者更细一点AIX、FreeBSD等等、什么手机用java系统(java开发用什么系统)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9970434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存