java怎样解释执行两种应用程序

java怎样解释执行两种应用程序,第1张

问题不够详细,请问你说的两种应用程序是什么意思

如果你是说JAVA编译原理的

~~~~~~~~~~

java是编译解释型语言,是先编译后解释;

先把代码变异成字节码文件,就是calss结尾的文件

然后在JVM(java虚拟机)

中解释执行字节码文件

谢谢采纳

javac

xxxjava(这是编译命令,在cmd中)

java

xxx(不带java后缀,这是运行,一定先编译才行)

另外这两个命令的使用必须是你编译运行的文件在当前打开的目录中

比如你现在在cmd中打开到桌面文件夹

那么你的java源代码一定得在桌面上

简要来说,运行 javac Sourcejava 编译生成 Sourceclass 文件, 然后输入

java Source     来执行, 当然,还包括环境变量设置, 如果代码里面指明了包名(package),运行时还需要指定package 等等一些细节。

建议参考  网页链接

importjavautilTimerTask;publicclassMyTimerTaskextendsTimerTask{@Overridepublicvoidrun(){Systemoutprintln("要运行的程序……");}}然后我们是javautilTimer类来执行这个方法,测试类:importjavautilTimer;publicclassTest{publicstaticvoidmain(String[]args){Timertimer=newTimer();timerschedule(newMyTimerTask(),1000);//此处启动要运行的程序。}}

可以用线程来做,每隔几秒开一个线程

代码如下

public void runTask() {

final long timeInterval = 120000;// 两分钟运行一次

final ThreadService threadService = new ThreadService();

Runnable runnable = new Runnable() {

public void run() {

while (true) {

// ------- code for task to run

//你要运行的程序

// ------- ends here

try {

Threadsleep(timeInterval);

} catch (InterruptedException e) {

eprintStackTrace();

}

}

}

};

Thread thread = new Thread(runnable);

threadstart();

}

jdk安装好配置环境变量后,系统就承认了 java,javac等命令,当编译好java文件,就可以在开始——运行——cmd的dos系统下运用指定命令运行java文件。

JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。

JDK包含的基本组件包括:

javac – 编译器,将源程序转成字节码

jar – 打包工具,将相关的类文件打包成一个文件

javadoc – 文档生成器,从源码注释中提取文档

jdb – debugger,查错工具

java – 运行编译后的java程序(class后缀的)

appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 Jconsole: Java进行系统调试和监控的工具

总之,jdk并不是一个应运软件,并不能从哪里运行。编译时在任何可输入文本的软件中均可(通常用txt记事本编译),编译好后改名java文件,在dos系统中用 javac命令编译连接 java命令 运行。

public class Demo {

    public static void main(String[] args) throws IOException {

        String cmd = "notepadexe";//要打开的外部程序路径

        Runtime runtime = RuntimegetRuntime();

        Process p = runtimeexec(cmd);

    }

}

以上为核心代码,自己可以把路径从外部传入,再打成一个可执行文件。

以上就是关于java怎样解释执行两种应用程序全部的内容,包括:java怎样解释执行两种应用程序、编译和执行一个java程序使用的命令分别是、执行一个java程序“FirstApp”的方法是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10103028.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存