基于Eclipse的java工程的基本结构

Java project的结构大致如下

classpath

path ="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>

Project

org.eclipse.jdt.core.javabuilder

org.eclipse.jdt.core.javanature

Bin\jf\JF.class

// Compiled from JF.java (version 1.7 : 51.0, super bit)

public class jf.JF {

// Method descriptor #6 ()V

// Stack: 1, Locals: 1

public JF();

0 aload_0 [this]

1 invokespecial java.lang.Object() [8]

4 return

Line numbers:

[pc: 0, line: 3]

Local variable table:

[pc: 0, pc: 5] local: this index: 0 type: jf.JF

// Method descriptor #15 ([Ljava/lang/String;)V

// Stack: 2, Locals: 1

public static void main(java.lang.String[] args);

0 getstatic java.lang.System.out : java.io.PrintStream [16]

3 ldc [22]

5 invokevirtual java.io.PrintStream.println(java.lang.String) : void [24]

8 getstatic java.lang.System.out : java.io.PrintStream [16]

11 ldc [30]

13 invokevirtual java.io.PrintStream.println(java.lang.String) : void [24]

16 return

Line numbers:

[pc: 0, line: 5]

[pc: 8, line: 6]

[pc: 16, line: 9]

Local variable table:

[pc: 0, pc: 17] local: args index: 0 type: java.lang.String[]

}

src/jf/JF.java

package jf;

public class JF {

public static void main(String args[])

{System.out .println("hello_world,Let's enjoy the magic world of java" );

System. out .println("Enjoy our life and treasure our time." +

"To do sth meaningful and interesting is really good.");

}

}

Settings/org.eclipse.jdt.core.prefs

eclipse.preferences.version=1

org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

org.eclipse.jdt.core.compiler.compliance=1.7

org.eclipse.jdt.core.compiler.debug.lineNumber=generate

org.eclipse.jdt.core.compiler.debug.localVariable=generate

org.eclipse.jdt.core.compiler.debug.sourceFile=generate

org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

org.eclipse.jdt.core.compiler.source=1.7

Java project的结构大致如下

classpath

path ="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>

Project

org.eclipse.jdt.core.javabuilder

org.eclipse.jdt.core.javanature

Bin\jf\JF.class

// Compiled from JF.java (version 1.7 : 51.0, super bit)

public class jf.JF {

// Method descriptor #6 ()V

// Stack: 1, Locals: 1

public JF();

0 aload_0 [this]

1 invokespecial java.lang.Object() [8]

4 return

Line numbers:

[pc: 0, line: 3]

Local variable table:

[pc: 0, pc: 5] local: this index: 0 type: jf.JF

// Method descriptor #15 ([Ljava/lang/String;)V

// Stack: 2, Locals: 1

public static void main(java.lang.String[] args);

0 getstatic java.lang.System.out : java.io.PrintStream [16]

3 ldc [22]

5 invokevirtual java.io.PrintStream.println(java.lang.String) : void [24]

8 getstatic java.lang.System.out : java.io.PrintStream [16]

11 ldc [30]

13 invokevirtual java.io.PrintStream.println(java.lang.String) : void [24]

16 return

Line numbers:

[pc: 0, line: 5]

[pc: 8, line: 6]

[pc: 16, line: 9]

Local variable table:

[pc: 0, pc: 17] local: args index: 0 type: java.lang.String[]

}

src/jf/JF.java

package jf;

public class JF {

public static void main(String args[])

{System.out .println("hello_world,Let's enjoy the magic world of java" );

System. out .println("Enjoy our life and treasure our time." +

"To do sth meaningful and interesting is really good.");

}

}

Settings/org.eclipse.jdt.core.prefs

eclipse.preferences.version=1

org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7

org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

org.eclipse.jdt.core.compiler.compliance=1.7

org.eclipse.jdt.core.compiler.debug.lineNumber=generate

org.eclipse.jdt.core.compiler.debug.localVariable=generate

org.eclipse.jdt.core.compiler.debug.sourceFile=generate

org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

org.eclipse.jdt.core.compiler.source=1.7


相关内容

  • 基于Android平台的新闻客户端的设计与实现
  • 摘 要 随着智能手机世界范围内的迅速发展,智能手机的操作系统之间的竞争也是越来越激烈.为了让智能手机用户能够十分便利地了解当前世界的实时资讯,一种高效的办法就是将查看新闻的功能拓展到手机终端上.因此,开发出一款智能手机的新闻客户端将有广阔的前景. 本文是基于android 操作系统,开发出一款and ...

  • 服装表演专业统考评分系统(正文)
  • 摘要 当今世界, 经济全球化深入发展, 以信息网络技术为代表的科技革命不断取得突破, 信息网络化已成为各国经济社会发展的强大动力, 推动着人类社会以前所未有的速度走向新的历史高度.网络作为20世纪最伟大的技术成就, 在以其巨大的力量在改变着世界, 改变着人类社会. 信息化是以现代通信.网络.数据库技 ...

  • 仓库管理系统的开发与实现
  • Ajax 题 目:仓库管理系统 学 号: 姓 名: 专 业: 2016年1月 仓库管理系统的开发与实现 前言 一.课题研究背景 随着IT 技术的不断发展和成熟,信息的重要性日渐显现.市场信息化的日益扩大,使自动化管理水平,以最快的速度和最准确的数据获得信息并及时作出反馈,使公司能够在同每个公司的仓储 ...

  • 学生团员信息管理系统的设计与实现毕业设计
  • (此文档为word 格式,下载后您可任意编辑修改!) 摘 要 信息工程学院学生团员信息管理系统主要是针对团员信息管理设计的.目的是对该院团员四年信息进行有效管理,和注入管理意识提高学生实践能力,以及加深对面向对象思想的理解和系统设计工具的熟练运用. 学生团员信息管理系统是基于Eclipse 开发环境 ...

  • 安卓毕业设计论文
  • 密级: 学士学位论文 THESISOFBACHELOR (2007-2011 年) 题目:基于Android平台的3G气象软件 学专学院:软件学院系业:号:计算机软件计算机软件 姓名:指导教师:起讫日期:南昌大学 学士学位论文原创性申明 本人郑重申明:所呈交的论文是本人在导师的指导下独立进行研究所取 ...

  • 美容美发管理系统毕业论文
  • 本科学生毕业论文 论文题目: 学 院: 年 级: 专 业: 姓 名: 学 号: 指导教师: 美容美发管理系统的设计与实现 软件学院 2010级 软件工程 魏悦明 20103921 玄萍 2014年 5月 10日 摘要 随着国内经济形势持续发展,国内餐饮业进入了市场发展高峰期.在信息高度发达的今天,非 ...

  • 基于Android平台的点歌系统设计与实现毕业论文
  • 基于Android 平台的点歌系统设计与实 现 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指 导教师的指导下进行的研究工作及取得的成果.尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为 ...

  • 班级事务管理系统需求分析报告
  • 组 员 姓 名: 专 业: 系 别: 需求分析报告 班级事务管理系统 计算机科学与技术 计算机科学系 1. 引言 ............................................................................................. ...

  • 基于组件的软件开发--熟悉Eclipse环境
  • (2010~2011学年度 第2学期 ) 课程名称 基于组件的软件开发 题 目 熟悉Eclipse 实验环境 一.实验目的 目的是为了让我们熟悉在Eclipse 平台下创建的一系列简单应用, 如创建新的java project.以及在此环境下创建可以运行的程序.以前用过此软件进行游戏开发,还是有一定 ...