本文为本人在工作学习中的总结,每个方法都经过测试,记在博客上一方面是为了自己日后工作方便,另一方面是为了给大家提供方便,节约时间。 用java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".\\p.exe"); process.waitfor( ); ... 在上面的程序中,第...
本文的案例学习提供了一个例子,说明如何将UML用在现实中。一个处理图书馆借阅和预定图书和杂志的应用程序,可以大到足够检验UML解决现实问题能力的程度。但是如果太大的话,则不适合在杂志上发表。 在分析模型中,用用例和域分析描述了应用程序。我们进一步把它扩展成设计模型。在设计模型中,我们描述了典型的技术解决方案细节。最后,我们编写了一段java代码(代码连同完整的分析和设计模型放在网上,以一种包括评估版在内的Rat...
首先,這是jar的全稱:javaTM Archive (JAR) file,是的,就是java存檔檔。這有點類似zip檔,想一想它是幹什麼的用的呢,壓縮!?沒錯就是要壓縮,將我們原先零散的東西放到一下,重新 組織,所有這些目的只有一個:方便!好了,不用管他是怎麼壓縮的,我們的重點是哪些是我們要壓縮的(輸入),還有壓縮成了什麼(輸出),進而將它發佈(部 署)。 那 我們的輸入(要壓縮的東西)主要是class檔,還有輔助的資源(這其中可能有圖片,j...
在我cmd里输入 打包 jar cvf classes.jar 文件夹名称 改写文件 :Main—Class:路径(改写的是MANIFEST.MF文件) 再次打包:jar cvfm classes.jar manifest.mf 文件夹名称 Main—Class:这个地址具体怎么写,请高手指点! 我主类的地址是:D:\java\j\client\src\client\Client.class
如何将一个java应用程序转换为一个java小应用程序?也就是说,java应用程序和java小应用程序在源码上有什么区别?最好能解释得具体点,谢谢了~ :em02:
Linux桌面应用程序中,微软.NET技术的开源实现Mono比java更受欢迎。分析师Stephen O'Grady称,过去两到三年里,使用Mono开发Linux桌面应用的数量越来越多,如Banshee音乐播放器,Tomboy桌面笔记程序等。 Mone的优势之一是它的集成开发工具MonoDevelop一直在进步,而相比较之下java的开发工具Eclipse、NetBeans的发展却处于相对停滞状况,java开发者常用的JetBrains IntelliJ却是商业产品而非开源产品。但Mono未必会一直领先,java正...
今天给大家介绍怎样在Tomcat5.5.9中部署java Web应用程序。本文的重点是如何部署,所以暂且先不介绍怎样开发Web应用程序和怎样启动Tomcat服务器,也不考虑使用的什么开发工具,总之在练习本文所说的例子之前,你应该有一个java Web应用程序。本文假定Web应用程序的根目录为PetWeb。而且存放在F:\下。下文中$CATALINA_HOME指的是Tomcat根目录。 在Tomcat中部署java Web应用程序有两种方式:静态部署和动态部署。 一、静态部署 ...