易截截图软件、单文件、免安装、纯绿色、仅160KB

java 包的编写(package)

(注意:下面文件都在f:\myjava中)
{
3个源文件:MyApp.java,MyLib.java,PrintSchool.java;
建文件夹org\Jie
其中MyLib和PrintSchool放在包org.Jie中(import org.Jie)
在cmd.exe中运行
    javac  -d org\Jie MyLib.java    //在org\Jie\org\jie生成了MyLib.class文件,将该文件放到org\Jie下,再删掉org\Jie\org文件夹
    copy MyLib.java org\Jie     //将MyLib放到org\Jie中
    javac  -d org\Jie PrintSchool.java     //类似MyLib操作
    copy PrintSchool org\Jie
   
如上就生成了一个包org.Jie,可通过import 命令在其他类中引用它。
   如测试例MyApp
 在cmd.exe中运行
   javac MyApp.java
   java MyApp   //  注意如果MyApp在其他(java)包中,例如在forall(自己定义的)包中    就要改为java forall.MyApp。如果类MyLib有main函数就可用命令 java org.Jie.MyLib运行MyLib了 ,当然该例的MyLi是不能运行。
   就可运行MyApp了
}
{
关于运行jar压缩的文件:
    仍然用上例,我将MyApp写入包forall中。因为我不知道默认包(放主类的)是什么,所以就自己建了一个包forall。
我感觉归并文件.jar都必须在包的前提下才能运行,因为jar文件里面的MANIFEST.MF文件需要知道主类的位置。因为MyApp引用了类MyLi和类PrintSchool,所以归并是要将org\Jie也要归并进去。
在cmd.exe中运行
   jar   -cvf   MyApp.jar    forall   org\Jie  \\在myjava下生成了MyApp.jar文件
用winRAR打开MyApp.jar点进里面的 META-INF文件 将 MANIFEST.MF文件 改为 txt文件
点进去后,在文件尾添加如下语句
    Main-Class: forall.MyApp
注意:冒号后只能且必须空一格后面是主类的位置,当然MyApp是主类名,并且结尾要有回车。 
保存修改后将MANIFEST.TXT改回MANIFEST.MF文件。
就可以运行MyApp.jar文件了,用如下命令
   java -jar MyApp.jar
  
得出结果
}  


相关文档:

简单的java图片缩放代码

/**
* @param source: source image file
* @param output: output image file
* @param mode: 0 ratio,1 maxWidth,2 maxHeight,3 maxSide
* @param maxSide: maxWidth, maxHeight or maxSide, different by mode
* @param ratio: ratio if resized by ratio
*/
public static void resizeImage(File ......

Java求职简历

个 人 简 历
姓    名:
王志国
性    别:

年    龄:
23岁
联系电话:
13124799190
专    业:
计算机技术
工作时间:
一年以上
学    历:
大专
邮    箱:
andy478168@yeah.net
★ 求职意向
工作性质 ......

在Java中调用C++

在java中调用自己的c++代码是一件简单的事情,以下类为例:
class Prompt {
  private native String getLine(String prompt);
  public static void main(String args[]) {
    Prompt p = new Prompt();
    String input = p.getLine("Type a line: ");
  &nbs ......

[转载]Java开发最容易犯的几种错误

1.Duplicated Code
 
代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。
 
2.Long method
 
它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 ......

招聘银行项目JAVA开发工程师

     主要是做各地银行的外围系统,例如电子汇票、反洗钱系统等,有兴趣的可以加我QQ(429177125)具体聊,面试地点在北京市海淀区魏公村。
具体如下:
Java工作经验,2-3年
         软性要求: 以下工作经验之一者优先。1、 有银行工作经 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号