码迷,mamicode.com
首页 > 系统相关 > 详细

Eclipse Build Path 的理解

时间:2017-12-26 12:03:14      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:border   通过   style   菜单   控制   classes   idt   cts   cto   

概念---classpath

class path是一个list,里面包含路径(directories )和jar包。用来组成一个应用程序。通常可以用环境变量classpath,或者命令行-cp指定

那么怎么理解Eclipse的build path呢。

 

首先,重要的一点,Eclipse 不使用环境变量的classpath,而是使用自己的一套规则来识别classes 列表。Eclipse 对编译时(Compile Time)和运行时(runtime)的class path是区分对待的,在Eclipse的概念里,classpath是指运行时的class 列表,buid path是指编译时的class列表。默认的,class path 和build path 都由 eclipse 的build path来管理(确切的说:是管理的Build path ,会影响Eclipse的classPath。运行时的classpath,其实是eclipse的Run as,会生成一个lanch Configuartion 加载配置。里面会指定classpath)。右键project----Build path。

Build Path 选项卡(Tab)----主要是编译时

选项卡名称

描述

Source

告诉java编译器(source code)你的源代码位置,这里也可以控制输出路径

Projects

使当前项目以来其他项目X,项目X的class会在运行时和编译时使用。注意,开发时(develop time),project是没有打包成jar包的,以节省时间。

Libraries

这个用来引用非Eclipse项目(project)中的代码,比较复杂,大名鼎鼎的maven就是通过它影响Eclipse对外部的依赖。

Order and Export

如果其他项目以来本项目,则在这里配置暴露那些符号(symbols)

 

每次运行你的程序,你怎么配置VM的参数和main class呢,还有命令行的一些其他参数。那么就用到Launch Configuration了。菜单Run ---选择或者创建一个Launch Configuration

 

那么怎么指定Eclipse的class path呢。


Launch Configurations 选项卡----主要是运行时的classpath和配置等。

选项卡名称

描述

Main

指定运行的Project和Main Class

Arguments

 程序Main函数的参数,  Java VM 参数

JRE

指定Java版本

Classpath

重点来了,要运行的jar包和classes

Source

指定workspace 里面或外面的源代码(source Code)位置。

Environment

传递环境变量参数

Common

其他选项

Eclipse Build Path 的理解

标签:border   通过   style   菜单   控制   classes   idt   cts   cto   

原文地址:https://www.cnblogs.com/itquanquan/p/8116551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!