eclipse学习笔记(精简版)
eclipse学习笔记
2012.3.20Eclipse 的模块构成前处理模块有Flogrid,PVTi,SCAL,Schedule,VFPi等。
Flogrid 用于为数值模拟建立模拟模型,包括油田构造模型和属性模型;PVTi 用于为模拟准备流体的PVT参数,对于黑油模型,主要是流体的属性随地层压力的变化关系表,对于组分模型是状态方程;SCAL 为模型准备岩石的相渗曲线和毛管压力输入参数;Schedule 处理油田的生产数据;VFPi 是生成井的垂直管流曲线表,用于模拟井筒管流。
ECLIPSE100,ECLIPSE300和FrontSim 是主模拟器。
ECL100 是对黑油模型进行计算,ECL300 是对组分模型和热采模拟进行计算,FrontSim 是流线法模拟器。
ECLIPSE OFFICE 和FLOVIZ是后处理模块,进行计算曲线和三维场数据显示和分析,ECLIPSE OFFICE同时也是ECLIPSE的集成平台。
Case Definition 部分(1) 设定是进行黑油模拟,还是热采或组分模拟;(2) 模拟采用的单位制(米制或英制);(3) 模拟模型大小;(4) 模拟模型网格类型(角点网格,矩形网格,径向网格或非结构性网格);(5) 模拟油藏的流体信息(是油、气、水三相还是油水或气水两相,或是油、气、水单相,有没有溶解气和挥发油等);(6) 模拟油田投入开发的时间;(7) 模拟有没有应用到一些特殊功能(局部网格加密,三次采油,端点标定,多段井等);(8) 模拟计算的解法(全隐式,隐压显饱或自适应)。
必须定义的关键字:TITLEDIMENSFIELD,METRIC,LABOIL,WATER,GAS,V APOLL,DISGASSTARTGrid 部分⑴模型在X,Y,Z三方向的网格几何尺寸⑵网格的顶深、孔隙度、渗透率⑶有效厚度或净毛比⑷网格是死网格还是活网格。
断层走向和断层传导率。
可以用以下关键字来赋值:EQUALS 赋等值BOX 用于限定区域COPY,COPYBOX 从某个已定义的矩阵中拷贝,值完全相同ADD 或加、或减某个数值PVT 部分●主要是输入流体PVT属性。
eclipse入门
Eclipse入门Eclipse的使用简介及插件开发Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。
目前,Eclipse已经开始提供C语言开发的功能插件。
更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。
也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。
同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。
可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
虽然目前Eclipse项目还没有最后完成,但从已有的版本中已经能领略到Eclipse设计主导思想和主要功能特点。
现在就了解Eclipse不但能使广大程序员对这款业界期望很高的IDE能一睹为快,更为重要的是如果能参加到Eclipse 项目的开发中或是阅读它的开放源代码,这对广大程序员来说无疑是一个千载难逢的提高编程水平的好机会。
Eclipse计划提供多个平台的版本,象Windows,Linux,Solaris,HP-UX和AIX,以下只介绍Windows版本。
本文第一部分先介绍Eclipse的基本使用方法。
第二部分介绍如何进行Eclipse的插件开发。
一.Eclipse简介Eclipse是开放源代码的项目,你可以到去免费下载Eclipse 的最新版本,一般Eclipse提供几个下载版本:Release,Stable Build,Integration Build和Nightly Build,建议下载Release或Stable版本,笔者用的是Build20020125(Stable版本)。
Eclipse学习手册
Eclipse学习手册Eclipse是一个开放源码的、可扩展的应用开发平台,该平台为编程人员提供了一流的Java 集成开发环境。
作为一套开源工具,可用于构建Web Services、J2EE等各种类型的应用,其所提供的功能不亚于、甚至要超过由专业的集成环境供应商所提供的商业化产品,如JBuilder。
Eclipse最有魅力的地方就在于它的插件体系结构。
在这个体系中重要的概念是扩展点(extension points),也就是为插件提供的接口。
每一个插件都是在现有的扩展点上开发的,并可能还留有自己的扩展点,以便在这个插件上继续开发。
由于有了插件,Eclipse系统的核心部分在启动的时候要完成的工作十分简单:启动平台的基础部分和查找系统的插件。
在Eclipse中实现的绝大部分功能是由相应的插件完成的,比如WrokBench UI插件完成界面的外观显示,Resource Management插件完成维护或生成项目或文件等资源管理工作,而Version and Configuration Management(VCM)插件则负责完成版本控制功能,等等。
虽然以上提到的每一个功能都是绝大多数IDE环境所必备的功能,Eclipse 却把它们都做成了插件模式,甚至用来开发Java程序的开发环境(Java development tooling,JDT),也只不过是Eclipse系统中的一个普通插件而已。
整个Eclipse体系结构就像一个大拼图,可以不断地向上加插件,同时,现有插件上还可以再加插件。
虽然大多数用户很乐于将Eclipse当做Java IDE来使用,但Eclipse的目标不仅限于此。
Eclipse平台为工具提供者(Tools Provider)提供一套使用机制和一组需要遵循的规则,从而使得开发出的工具之间可以实现无缝的集成。
这些机制通过定义良好的API接口、类和方法提供给用户使用,平台同样为新的工具的开发提供强有力的组件支持(如Plug-in Development Environment,PDE——插件开发环境)。
达内java培训学习笔记
达内java培训学习笔记:下载、安装Eclipse进入Eclipse项目的主页,点击Downloads,进入下载页。
Eclipse最新的版本是3.3版,但是3.3版的多国语言翻译包还没有出来,所以我们可以使用一个稍早一点的版本3.2。
点击3.2进入其下载页,这个页面有很多下载连接,包括Eclipse SDK在很多平台上的版本;这里我们只需要下载eclipse-SDK-3.2-win32.zip将这个文件解压缩到磁盘的目录,如D:\eclipse。
在运行Eclipse之前首先应该安装好JDK,设置好环境变量JAVA_HOME、CLASSPATH和PATH。
为D:\eclipse下的eclipse.exe在桌面上建立一个快捷方式。
双击快捷方式启动Eclipse。
================================================================================ ==========================设置JRE:1.选择Window->Preferences,然后选择Java->Installed JREs,然后选择jre1.5.0_07,单击Edit按钮.2.单击Browse按钮,选择JDK的安装路径,然后单击OK确定.这样Eclipse下的JDK就已经设置完成了.================================================================================ ==========================第一个Eclipse工程:下面我们编写一个简单的HellWorld程序,步骤如下:1.选择File->New->Project2.项目列表选Java Project3.点击“下一步”;4.输入项目名称,例如:Java;选择相应的JRE(默认即可); 然后选择字解码文件和源文件分离.5.点击Finish;6. 鼠标移动到src目录下单击鼠标右键,New->Package,新建一个包,然后输入包名;7.在工具条里点击“创建Java类”的按钮(带有一个C标记);8.在名称域输入HelloWorld;9.点击public static void main(String[] args) 的复选框,让Eclipse创建main方法;10.点击Finish;11.一个Java编辑窗口将打开,在main方法中输入System.out.println(“Hello World”)行;12.使用Ctrl-s保存,这将自动编译 HelloWorld.java;13.点击工具条里的Run As按钮;然后选择Java Application项运行程序14.这时候,将会打开一个控制台窗口,一句“Hello World”将会显示在里面。
Eclipse基本知识与学习技巧
诸如: • 确定井位、加密井的位置; • 确定油田开发最大产液量、产量对采收率 的影响; • 确定地面和井的设备。
Eclipse 的模块构成
前处理是一些为主模拟器做数据准备的模块。比如准备油田 的构造模型,属性模型,流体的 PVT 参数,岩石的相渗曲线 和毛管压力参数,油田的生产数据等。
前处理
前处理模块有Flogrid,PVTi,SCAL,Schedule,VFPi等。 Flogrid PVTi 用于为数值模拟建立模拟模型,包括油田构造模型 用于为模拟准备流体的PVT参数,对于黑油模型,主 和属性模型; 要是流体的属性随地层压力的变化关系表,对于组分模型是 状态方程; SCAL 为模型准备岩石的相渗曲线和毛管压力输入参数;
Eclipse入门与学习
推荐: 学习方法与步骤
学习方法与步骤
先找个熟练掌握ECLIPSE的人演示一下ECIPS E的几个模块的功能,了解一下流程;
扎扎实实啃完每个练习(至少重复5遍以上); 在软件的使用过程中,有疑问就对照 Manual中的office部 分重点有针对性的学习相关内容,遇到一个,弄明白一个; 做一个项目;
Eclipse数据来源
来源
地震解释 地质研究 测井解释 岩心分析 特殊岩心分析 高压物性资料 试井RFT资料 生产数据 相渗、毛管压力 流体PVT实验数组 产能、WOC、压力 生产/注入控制数据
数模所需的数据
层面(微)构造 储层厚度(净厚度) 孔隙度、渗透率
Office模块构成
Data Manager Case Manager Run Manager Result Viewer Report Generator
定义平衡区或直接定义网格的初始饱和度、压力 定义重启动 定义水驱 定义Rs、Rv、Pb、API与埋深的关系
【SSM】SSM学习笔记(3):在Eclipse下配置maven的settings.xml文件
【SSM】SSM学习笔记(3):在Eclipse下配置maven的settings.xml⽂件⼀、找到本地仓库的路径Window→Preferences→Maven→User Settings橙⾊框选的就是本地仓库的路径。
⼆、在本地仓库的路径下创建settings.xml⽂件三、编辑settings.xml⽂件这⾥是⼀份有效的xml⽂件:<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work for additional informationregarding copyright ownership. The ASF licenses this fileto you under the Apache License, Version 2.0 (the"License"); you may not use this file except in compliancewith the License. You may obtain a copy of the License at/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing,software distributed under the License is distributed on an"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANYKIND, either express or implied. See the License for thespecific language governing permissions and limitationsunder the License.--><!--| This is the configuration file for Maven. It can be specified at two levels:|| 1. User Level. This settings.xml file provides configuration for a single| user, and is normally provided in| ${user.home}/.m2/settings.xml.|| NOTE: This location can be overridden with the CLI option:|| -s /path/to/user/settings.xml|| 2. Global Level. This settings.xml file provides configuration for all| Maven users on a machine (assuming they're all using the| same Maven installation). It's normally provided in| ${maven.home}/conf/settings.xml.|| NOTE: This location can be overridden with the CLI option:|| -gs /path/to/global/settings.xml|| The sections in this sample file are intended to give you a running start| at getting the most out of your Maven installation. Where appropriate, the| default values (values used when the setting is not specified) are provided.||--><settings xmlns="/SETTINGS/1.0.0"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/SETTINGS/1.0.0 /xsd/settings-1.0.0.xsd"><!-- localRepository| The path to the local repository maven will use to store artifacts.|| Default: ~/.m2/repository<localRepository>/path/to/local/repo</localRepository>--><!--<localRepository>C:/Users/Administrator/.m2/repository</localRepository> --><localRepository>C:/Users/lenovo/.m2/repository</localRepository><!-- interactiveMode| This will determine whether maven prompts you when it needs input. If set| to false, maven will use a sensible default value, perhaps based on some| other setting, for the parameter in question.|| Default: true<interactiveMode>true</interactiveMode>--><!-- offline| Determines whether maven should attempt to connect to the network when | executing a build. This will have an effect on artifact downloads,| artifact deployment, and others.|| Default: false<offline>false</offline>--><!-- pluginGroups| This is a list of additional group identifiers that will be searched when| resolving plugins by their prefix, i.e. when invoking a command line like| "mvn prefix:goal". Maven will automatically add the group identifiers| "org.apache.maven.plugins" and "org.codehaus.mojo" if these are not| already contained in the list.|--><pluginGroups><!-- pluginGroup| Specifies a further group identifier to use for plugin lookup.<pluginGroup>com.your.plugins</pluginGroup>--></pluginGroups><!-- proxies| This is a list of proxies which can be used on this machine to connect to| the network. Unless otherwise specified (by system property or command-| line switch), the first proxy specification in this list marked as active| will be used.|--><proxies><!-- proxy| Specification for one proxy, to be used in connecting to the network.|<proxy><id>optional</id><active>true</active><protocol>http</protocol><username>proxyuser</username><password>proxypass</password><host></host><port>80</port><nonProxyHosts>|</nonProxyHosts></proxy>--></proxies><!-- servers| This is a list of authentication profiles, keyed by the server-id used| within the system. Authentication profiles can be used whenever maven must | make a connection to a remote server.|--><servers><!-- server| Specifies the authentication information to use when connecting to a| particular server, identified by a unique name within the system| (referred to by the 'id' attribute below).|| NOTE: You should either specify username/password OR| privateKey/passphrase, since these pairings are used together.|<server><id>deploymentRepo</id><username>repouser</username><password>repopwd</password></server>--><!-- Another sample, using keys to authenticate.<server><id>siteServer</id><privateKey>/path/to/private/key</privateKey><passphrase>optional; leave empty if not used.</passphrase></server>--></servers>| This is a list of mirrors to be used in downloading artifacts from remote | repositories.|| It works like this: a POM may declare a repository to use in resolving| certain artifacts. However, this repository may have problems with heavy | traffic at times, so people have mirrored it to several places.|| That repository definition will have a unique id, so we can create a| mirror reference for that repository, to be used as an alternate download | site. The mirror site will be the preferred server for that repository.|--><mirrors><!-- mirror| Specifies a repository mirror site to use instead of a given repository. | The repository that this mirror serves has an ID that matches the| mirrorOf element of this mirror. IDs are used for inheritance and direct | lookup purposes, and must be unique across the set of mirrors.|<mirror><id>mirrorId</id><mirrorOf>repositoryId</mirrorOf><name>Human Readable Name for this Mirror.</name><url>/repo/path</url></mirror>--><mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>/nexus/content/groups/public</url></mirror></mirrors><!-- profiles| This is a list of profiles which can be activated in a variety of ways,| and which can modify the build process. Profiles provided in the| settings.xml are intended to provide local machine-specific paths and| repository locations which allow the build to work in the local| environment.|| For example, if you have an integration testing plugin - like cactus -| that needs to know where your Tomcat instance is installed, you can| provide a variable here such that the variable is dereferenced during the | build process to configure the cactus plugin.|| As noted above, profiles can be activated in a variety of ways. One| way - the activeProfiles section of this document (settings.xml) - will be | discussed later. Another way essentially relies on the detection of a| system property, either matching a particular value for the property, or | merely testing its existence. Profiles can also be activated by JDK| version prefix, where a value of '1.4' might activate a profile when the| build is executed on a JDK version of '1.4.2_07'. Finally, the list of| active profiles can be specified directly from the command line.|| NOTE: For profiles defined in the settings.xml, you are restricted to| specifying only artifact repositories, plugin repositories, and| free-form properties to be used as configuration variables for| plugins in the POM.||--><profiles><!-- profile| Specifies a set of introductions to the build process, to be activated| using one or more of the mechanisms described above. For inheritance | purposes, and to activate profiles via <activatedProfiles/> or the| command line, profiles have to have an ID that is unique.|| An encouraged best practice for profile identification is to use a| consistent naming convention for profiles, such as 'env-dev',| 'env-test', 'env-production', 'user-jdcasey', 'user-brett', etc. This| will make it more intuitive to understand what the set of introduced| profiles is attempting to accomplish, particularly when you only have a | list of profile id's for debug.|| This profile example uses the JDK version to trigger activation, and| provides a JDK-specific repo.<profile><id>jdk-1.8</id><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><piler.source>1.8</piler.source><piler.target>1.8</piler.target><pilerVersion>1.8</pilerVersion></properties></profile>--><!--| Here is another profile, activated by the system property 'target-env'| with a value of 'dev', which provides a specific path to the Tomcat| instance. To use this, your plugin configuration might hypothetically| look like:|| ...| <plugin>| <groupId>org.myco.myplugins</groupId>| <artifactId>myplugin</artifactId>|| <configuration>| <tomcatLocation>${tomcatPath}</tomcatLocation>| </configuration>| </plugin>| ...|| NOTE: If you just wanted to inject this configuration whenever someone| set 'target-env' to anything, you could just leave off the| <value/> inside the activation-property.|<profile><id>env-dev</id><activation><property><name>target-env</name><value>dev</value></property></activation><properties><tomcatPath>/path/to/tomcat/instance</tomcatPath></properties></profile>--></profiles><!-- activeProfiles| List of profiles that are active for all builds.|<activeProfiles><activeProfile>alwaysActiveProfile</activeProfile><activeProfile>anotherAlwaysActiveProfile</activeProfile></activeProfiles>--></settings>四、需要改动的地⽅有两处:①:修改JDK的版本号,如果是⽤的jdk1.7,则将下列的1.8修改为1.7 <profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><piler.source>1.8</piler.source><piler.target>1.8</piler.target><pilerVersion>1.8</pilerVersion></properties></profile>②:修改本地仓库路径<!--<localRepository>C:/Users/Administrator/.m2/repository</localRepository> --> <localRepository>C:/Users/lenovo/.m2/repository</localRepository>将C:/Users/lenovo/.m2/repository修改为你的本地仓库路径。
eclipse知识教程(2)
2文件的组织和结构2.1 ECLIPSE输入/输出结构●箭头表明数据文件可以在应用模板间直接传递;●ECLIPSE及其相关软件并不依赖于数据库来进行数据存储;●用Unix和Windows文件系统进行数据存储;●一些应用模块可以用于作用前处理和后处理(双向箭头);●上表只列出了ECLIPSE的主要结构,并不完整;●一些应用程序被作为一个套件来提供。
ECLIPSE及其前后处理模块是在应用模块所在的文件系统中读写数据的,而并没有用底层数椐库来进行数据存储。
一般说来,应用模块只是在应用模块所运行的当前目录下读写数据,但是也有例外,那就是利用ECLIPSE的关键字“INCLUDE”,它用来把其它包含ECLIPSE关键字的文件中的数据读入到ECLIPSE数据文件中。
例如:INCLUDEGRID.GRDECL /把当前目录中名为GRID.GRDECL的文件读入到ECLIPSE数据文件中。
INCLUDE`../../welldata/97match/sect2.sched` /会从次相对路径中读取数据文件,绝对路径也是允许的。
同时,文件GRID.GRDECL和sect2.sched本身也可能包含INCLUDE关键字。
数据在应用模块间的传递是通过从一个模块输出文件再从另一个模块读入数据来实现的,当然也有例外,这种数据存储和传递的方式并个是GeoQuest软件的通用情况,因为大多数的GeoQuest软件都是从底层数据库中提取数据的。
注意,并不是所有QeoQuest的应用软件都显示在图14中了。
2.2 ECLIPSE输出文件ECLIPSE的输入文件有后缀:.DATA(UNIX)或.DAT(PC)●屏幕输出或快捷窗口输出;●Print打印文件;●Debug调试文件;●Summary文件;●Run summary文件;●Summary详述文件;●Grid文件;●Init文件;●Restart重启文件或文件组;●Flux,RFT和(或)Save文件。
eclipse教程——入门篇(编程爱好者学习的经典教材)
Eclipse教程By Y.Daniel Liang该帮助文档包括以下内容:●Eclipse入门●选择透视图●创建项目●创建Java程序●编译和运行Java程序●从命令行运行Java Application●在Eclipse中调试•提示:在学习完第一章后使用本教程第1节~第6节,学习完第二章后可配合本教程的第7节,开始学习第十四章时可配合本教程的第8节。
0 简介该教程的使用者包括正在通过使用Eclipse来学习Java课程的学生和想要用Eclipse开发Java项目的程序员。
Eclipse是由IBM提供的一个开源的Java程序开发软件。
你也可以使用JDK命令行工具来写Java程序。
JDK命令行工具包括一系列独立的程序,如编译器和解释器,都可从命令行来激活。
除了JDK命令行工具,市场上还有很多Java的开发工具,包括Borland公司的JBuilder、NetBeans、Sun公司的ONE Studio(商业版的NetBeans)、Eclipse和WebGain Visual Café。
这些工具为快速开发Java程序提供集成的开发环境(IDE)。
编辑、编辑、构造、调试和在线帮助被集成在一个用户图形界面。
有效的使用将会极大的提高编程速度。
这个简短的教程将会帮助你熟悉Eclipse,尤其是在创建项目、创建程序、编译和运行程序方面。
提示:Eclipse可运行在任何的Java虚拟机之上。
本文中所有的屏幕截图都来自于运行在Windows之上的Eclipse3.0。
你可以到下载Eclipse。
安装提示:安装Eclipse之前必须安装JDK1.5。
JDK1.5可以从下载。
Windows版本的Eclipse存放在压缩文件eclipse-SDK-3.0-win32.zip中。
将文件解压缩到c:\下,解压缩后所有的文件都放在c:\eclipse中。
1 开始使用Eclipse假设你已经将Eclipse安装在目录c:\eclipse下。
Eclipse使用笔记
Eclipse1.实时编译2.Outline权限顺序:红色(加黄色三角形)-----→蓝色(三角)---→黄色菱形-----→绿色圆形(S:static f:final:num1和num2是全局变量3.改变变量后如果要替代所有文本可在Outline窗口下右击-→Refactor---→Rename---→ok;4.Package Explorer(包管理窗口)全是源文件并没有class文件;如果要查看class文件则打开Window--→Show View--→Navigator5.Java中红色~~~~有错误黄色~~~~~有问题(并没有被使用可以删去,应修改)6.编辑区右边的红色矩形(提示错误的位置)黄色矩形(提示警告的位置)绿色矩形(提示待编辑);7.Java中快捷键:7.1Alt+/ ---------辅助内容(可以自动补充内容);7.2Ctrl+1 --------对小红叉(○×)提供解决方案(大红叉○×标准语法错误不用快捷键,必需修改代码)7.3Ctrl+Shift+O---------将所有需要导入的类,自动import完成,不可用5.2方法;7.4Shift+Enter----------直接切换到下一行的起始处;7.5Alt+Ctrl+向上箭头/向下箭头------向上/向下复制;(点击要复制语句的末端)7.6Alt+向上箭头/向下箭头-------向上/向下移动代码;7.7Ctrl+/------单行注释;(再按可取消单行注释);7.8Ctrl+Shift+/-------多行注释(必须从头选到尾);取消:Ctrl+Shift+\(点击注释任意处);7.9Ctrl+Shift+F-------自动对齐;7.10Ctrl+Shift+X-----全大写;Ctrl+Shift+Y-------全小写;7.11Ctrl+1-------对变量修改名字(file);7.12Ctrl+D-----删除选中行;7.13Alt+Shift+S 自动编译器(set、get、以及构造器和复写toString方法)8.个性化设置:8.1去除黄色提示Window----→Preferences----→Java----→Editor-----→Hovers---→CombinedHover;(F2快速打开提示,点击空白处消失);8.2字体的设置Window----→Preferences----→General----→Appearance-----→Color andFonts(字体与颜色)---→Java---→Java Editor Text Tont二:基本操作1.搜索功能2.建立项目,新建包,class3.使用工作集4.关闭、打开、删除项目5.切换工作区间6.新建pde7.安装svn8.安装Subcilipse9.把项目提交到SVN10.。
Eclipse使用入门指南及技巧
Eclipse使⽤⼊门指南及技巧Java是必须的安装⼀个JDK就可以了,⽐如jdk-6u39-windows-x64.exe,安装完毕,会⾃⾏安装JRE。
如果不⽤IDE,这个时候⽤记事本也是可以写程序,然后⽤javac编译,java命令来运⾏。
在windows下的话,⽅便javac命令⾏的使⽤,可以设置⼀个环境变量,例如:JAVA_HOME,C:\Work\Java\jdk1.7.0_67,然后在PATH变量中增加:%JAVA_HOME%\bin;Eclipse是纯绿⾊的软件解压即可使⽤,软件的各种配置、插件,在配置后,也都存储在解压后的⽬录下,拷贝后也就有了这些配置。
Eclipse插件管理插件安装:⼀般使⽤Help => Eclipse Marketplace进⾏安装即可,对于在Eclipse Marketplace没有的,可以使⽤Help ==> Install New Software 进⾏安装。
插件查看:Help ==> About Eclipse ==> Installation Details,会显⽰Eclipse安装的所有插件,并可以在这⾥进⾏卸载。
常⽤的Eclipse插件有:JRebel、SVN插件(Subversive或者SubEclipse)、Maven Integration For Eclipse。
⼀般每个Eclipse版本,和相应插件的版本必须对应,这些实际Eclipse Marketplace都已经帮我们管理了。
JRebel5.3破解版[html]1. -noverify2. -javaagent:/work/jrebel/jrebel.jar3. -Drebel.dirs=/work/privilege-server/target/classes4. -Drebel.disable_update=true5. -DJAVA_OPTS=-Xms128m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256mSVN插件注意问题当硬盘已经安装了TortoiseSVN时,对应的项⽬在Eclipse打开时,如果Eclipse已经安装了对应版本的SVN插件,则会⾃动进⾏管理,这⾥版本必须对应,例如:SubEclipse中如果SVN Client是1.8版本,则只能识别TortoiseSVN 1.8版本;如果是1.7版本,只能识别TortoiseSVN 1.7版本。
Eclipse常用知识点详解
Eclipse 学习成果注:针对kepler版本,部分功能可能与其他版本略微不同Eclipse介绍✓简介Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
✓发行版本Eclipse操作✓升级版本用新版时得看看release notes,确保它支持前一版的workspace;若不支持,只要将旧的workspace子目录拷贝到新的Eclipse目录下即可。
所有的喜好设定都会保留。
✓书签应用新增书签a)选取「Window」→「Show View」→「Bookmarks」,这时「Bookmarks」视图会出现在工作台中,如下图所示b)将光标放在需要创建书签的类中任何一行旁的编辑器标记列上。
然后右键从菜单中,选中Add Bookmark。
如下图所示c)弹出输入框输入书签名称,如下图,d)此时标记列中会出现一个新书签,如下图查看书签a)双击列表中你要查看的书签,这时会有开启的编辑器显示书签所关联的档案,且会标示出书签所关联的那一行。
删除书签a)右键书签,点击删除,删除书签字体和颜色设定a.「Window」→「preferences」在弹出框里单击「General」→「Appearance」→「Colors and Fonts」出现如下页面b. 在右侧的框中选中Basic下的Text Font,单击右侧的edit按钮出现如下界面,选中自己需要的字体,点击确定保存操作。
快捷键设置a.「Window」→「preferences」在弹出框里单击「General」→「Keys」出现如下页面b.在右侧框中单击选中你要设置快捷键的方式,在Binding中设置好自己的快捷键,点击确定保存结果,如下图所示代码产生模板a.「Window」→「preferences」在弹出框里单击「Java」→「Editor」→「Templates」出现如下页面点击new按钮弹出如下界面b.输入名称,描述,内容,点击ok保存,如下图,c.需要用到时在编辑页面输入name,就能显示出提示,如下图所示按回车,就将内容显示在页面上了。
学习笔记
学习笔记一、Eclipse中调试程序1.打开项目,为其新建代码片段编辑测试窗口,步骤:File/New/Other/JavaRun/Debug/Scrapbook Page 创建文件名即可。
创建好的文件名是*.jpage文件2.在.jpage文件中输入表达式,例如System.out.println(“Hello World!”) 选中该表达式,在快捷栏中选择Execute 即可在控制台显示检查结果3.在.jpage文件中输入表达式,例如p.getName()选中该表达式,在快捷栏中选择Inspect即可显示检查结果4.显示对表达式求值的结果:例如new java.util.Date();选中该表达式,在快捷栏中选择Display,即可显示检查结果。
二、单元测试1.在你创建好一个工程时,应该给工程添加测试类jar包的支持,以便你为接下来的单元测试做准备。
2.将被测试的代码与测试代码分别创建件不同的目录,并且保证包名相同。
这样既保证了代码的分离,同时还保证了查找的方便。
3.创建的测试类都要继承TestCase类,TestCase是Test口的抽象实现,不能被实例化,只能被继承。
4.assertEquals是静态类Assert的方法,通过此方法你可以用于判断实际值与期望值是否相同。
5.在写测试类或方法时,应该事先有一个与之对应的被测试类或方法,否则会报错。
6.在编写代码前必须建立详细的代码规范。
7.测试依赖于文档与规范。
8.当一个类属于另一个类的成员变量时,可以通过后者访问前者的所有成员变量及方法。
9.通过创建测试套件,可以将多个测试类一起执行。
通过TestSuite类中的addTestSuite ()方法,将多个测试类加载到测试套件中。
10.在单元测试中测试方法必须以test开头,否则会出现警告。
11.在测试类中,可以通过setup()方法来初始化所有需要测试的类对象。
12.当你创建项目工程时,在新建好类的同时,最好同时建立好相应的测试类。
Eclipse基础进阶
Eclipse使用Eclipse是一个开源、免费的集成开发工具。
Eclipse是实现开发中的主流开发工具之一,熟练使用该工具将在学习,以及以后的实际开发中让你如虎添翼。
如果把程序员类比成军队中的士兵的话,那么集成开发工具就是你手中的枪,你要对它足够的熟悉,并且足够熟练的使用它。
对于开发工具的学习,需要在学习中使用,在使用中学习。
Eclipse的获得Eclipse的安装程序可以从其官方网站上免费下载,地址为:在下载时选择“Eclipse Classic”下载即可,其最新版本为。
需要注意的是,在现在时一定要下载SDK,而且根据你的操作系统选择对应的版本,例如Windows平台上的文件默认是。
以下为Windows操作系统为例子来介绍Eclipse的安装。
Eclipse的安装Eclipse是一个使用Java语言开发的工具软件,所以在安装Eclipse以前,一定要安装JDK,其中要求安装的JDK版本在及以上。
Eclipse的安装很简单,只需要解压缩安装文件即可,解压缩的文件没有限制,可以根据实际使用的需要解压缩到任意路径下。
Eclipse基本使用Eclipse安装完成以后,选择Eclipse安装目录下的即可启动该软件。
工作空间设置第一次启动Eclipse时,会弹出一个标题为“Workspace Launcher”的窗口,该窗口的功能是设置Eclipse的workspace(工作空间)。
workspace是指Eclipse新建的内容默认的保存路径,以及Eclipse相关的个性设置信息。
该窗口中“Workspace”输入框中是需要设置的路径,可以根据个人的需要进行设置,下面的“Use this as default and do not ask again”选择项的意思是:使用这个作为默认设置,以后不要再询问,选中以后的效果是:1、下次启动时不再弹出该窗口,2、把这个设置作为默认设置,不选中该选择项则每次启动时都弹出该窗口。
Eclipse使用总结
Eclipse使⽤总结1、Eclipse中出现⽆法找到Maven包症状:出现org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER,且出现⽆法找到Maven的依赖的问题解决⽅案:Build Path -》 Java Build Path -》Libraries -》Add Library -》Maven Managed Dependences-》点击Next -》点击‘Maven Project settings’ ,在‘Active Maven Profiles (comma separated)’中添加“Maven Dependencies”确认即可。
此时会在Classpath 的Libraries 的标签栏下⾯看到添加的‘Maven Dependencies’。
2、在maven中可能存在如下的错误在eclipse中表现为⽆法找到依赖的jar包,⽽‘Maven Dependencies中却能找到相应的jar包Failure executing javac, but could not parse the error:错误:读取 C:\Documents and Settings\keju.wangkj\.m2\repository\com\sun\jdmk\jmxtools\1.2.1\jmxtools-1.2.1.jar 时出错;error in opening zip file错误:读取 C:\Documents and Settings\keju.wangkj\.m2\repository\com\sun\jmx\jmxri\1.2.1\jmxri-1.2.1.jar 时出错;error in opening zip file2 错误解决⽅案:由于maven下载了空壳的jar包在仓库中,只有1k左右,删除之后让maven重新下载3、快捷键ctrl+shift+/:注释【先选中需要注释的⾏】,与ctrl+/的⽅式有区别ctrl+shift+\:取消注释ctrl+shift+g:哪些在调⽤此⽅法4、开发Java Web程序是Jar包的查看Navigator:可以看到Jar包Package Explorer:正常开发5、Eclipse中的XML⽂件标签⾃动提⽰在xml⽂件中引⼊spring的相关的命名空间之类的⽂件中,有时出现不能⾃动提⽰新的标签的情况。
eclipse教程
eclipse教程Eclipse是一款非常流行的集成开发环境(IDE),用于开发Java应用程序。
它具有强大的功能和易于使用的界面,被广泛用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序和移动应用程序。
首先,我们需要下载和安装Eclipse。
我们可以从Eclipse官网上下载最新版本的Eclipse。
安装过程相对简单,只需按照提示一步一步操作即可。
一旦安装完成,我们可以打开Eclipse。
在打开时,我们需要选择一个工作空间,这是我们存储项目文件的位置。
Eclipse的界面分为几个主要部分。
顶部是菜单栏和工具栏,可以用来执行各种操作和命令。
左侧是导航窗口,显示项目文件和目录结构。
中间是编辑区域,用于编写代码。
底部是控制台窗口,显示程序的输出和错误信息。
在Eclipse中创建一个新的Java项目非常简单。
我们可以点击菜单栏上的“File”选项,然后选择“New”和“Java Project”。
在弹出的对话框中,我们需要为项目命名并选择Java版本。
完成后,我们可以在导航窗口中看到新创建的项目。
我们可以在项目中创建新的Java类。
我们可以右键点击项目,在弹出的菜单中选择“New”和“Class”。
然后,在编辑区域中,我们可以编写代码,包括类的属性、方法等等。
Eclipse提供了许多有用的功能,帮助我们更高效地编写代码。
例如,它提供了自动补全功能,当我们输入代码时,它会显示可能的选项,以减少手动输入的工作量。
它还提供了错误检查和调试功能,帮助我们找到并解决代码中的错误。
除了Java,Eclipse还支持其他编程语言,如C++和Python。
我们可以通过安装适当的插件来添加对这些语言的支持。
总的来说,Eclipse是一个功能强大且易于使用的IDE,非常适合开发Java应用程序。
通过学习Eclipse的使用,我们可以提高我们的编程效率,使我们的代码更加高效和可靠。
Eclipse 从入门到精通07
第7章 JSP基本语法前面几章依次介绍了JSP的基本概念、运行原理。
以及如何搭建JSP运行环境,并以一个简单的实例作示范来加深对JSP运行机制以及架构JSP环境的理解。
另外,还介绍了JSP页面程序一般所包含的其他技术,例如使用到的HTML标签语言(基本JSP即由HTML中嵌入Java脚本语言组成)、JavaScript 浏览器脚本语言(由浏览器解析执行)以及层叠样式表(CSS)。
这一章节将向读者正式介绍JSP的基本语言,教会读者如何正确地编写JSP页面程序。
本章要点包括以下内容:❑JSP页面的基本组成❑JSP的脚本元素❑JSP的三种注释形式❑JSP指令元素❑JSP的标准动作元素7.1 JSP页面构成前面已经有所介绍,JSP基本是通过在HTML标签语言中嵌入Java脚本语言来实现页面动态请求。
其中有关HTML标签的知识已经在第4章简单介绍了,另外Java脚本程序是通过<%和%>标记来嵌入到HTML中的。
基本格式如下:<html><head><title>JSP页面标题</title></head><body>…//HTML标签语言<%//嵌入Java脚本执行语言%>…//HTML标签语言</body></html>其中可以通过<%!...Java声明…%>来声明变量或者方法;使用<%= Java 表达式 %>格式来引用一个表达式值;更多的是通过在<% Java脚本语言%>中嵌入Java脚本语言。
详细见下面介绍的脚本元素。
JavaScript浏览器语言和CSS以前是对页面程序的补充,但是随着Web2.0的提出,这两个技术的重要性已经越来越凸现,慢慢从幕后走到了前台。
CSS可以对页面样式进行更细微的设置;JavaScript 在客户端执行,可以进行简单的输入验证,减少服务器请求次数。
Eclipse从入门到精通(第二版)_ch14
所以换用其他 List 接口的实现类,如 Vector、LinkedList 等,而不必修改其后的代 码。面向接口编程,尽量让定义类型(如 List)比实际类型(如 ArrayList)更宽 泛些,有利于以后的修改维护。 这里 new ArrayList<PeopleEntity>()使用了 JDK5.0 的泛型功能,关于泛型可参阅 上的 Java 类文章。 在数据库编程中,Java 集合类起着重要作用。一定要很熟悉各集合类在特性上的 差别,这样才能根据实际开发情况作出适当的选择(集合类的详细资料可查阅 Java 基础书籍)。
零散的字段变量统一在一个类中,程序代码结构更紧凑、清晰,有利于今后代码 的维护。不要小看维护问题,很多系统做好后不敢再改,害怕改动后会牵涉到其 他模块,其中原因之一就是代码结构太乱、编程不规范所致。
将数据封装在一个实体类中,在数据传递时方便许多,可以将实体类作为一个参 数在方法与方法之间来回传递。
·151·
14.2 创建表格并显示数据
作为起步,本节将演示如何创建一个 TableViewer 对象,如何用 TableViewer 来显示数 据记录,实例运行效果如图 14.3 所示。
Eclipse学习日记-Flogrid全(初学,仅供参考)
首先填写所要创建的模型的名称,自己随意.然后选择创建好 的FRAMEWORK,然后点击OK 在弹出的对话框中选OK,这 是选择地质模型的类型.
西南石油大学 研究生院 崔力公 QQ:89500542
如果之前有做好了Structural Frameworks Boundary 则就点击Create From Structural Frameworks Boundary ,如果没有就重新建立边界.
第一步 运行Eclipse
双击GeoQuest Launcher进入Eclipse运行菜单
西南石油大学 研究生院 崔力公 QQ:89500542
进入Eclipse的主菜单 PS:必须是有licence的用
户才能注册使用全部组件.
2.这是你的安装路径
1. 单击这里就可以进入FloGrid,单击 后会出现右边的对话框,这是专门 来设置启动路径的,只要把你安装 的路径设置好就不会有问题了
西南石油大学 研究生院 崔力公 QQ:89500542
�
建立框架 导出地质模型
西南石油大学 研究生院 崔力公 QQ:89500542
我们要知道在FloGrid中所完成的功能是根据 数据来对地层及油藏框架进行描述,形成立体的 直观的图象.因为我们大家都知道,对于某一个 小层描述,无非就是对于它的相关数据包括,孔 隙度,渗透率,饱和度,有效厚度,厚度,顶深 等进行采集后形成网格数据体.而这些功能都可 以在FloGrid中完成. FloGrid的要点就是1.建立平面 2.导入数据 3. 形成网格体.
要注意所加入的对应的层面和参数所对应的属性要选择正确.
这里就是所加入的3个参数,孔隙度(Porosity),渗透率(Perm)和净毛比(NTG).
eclipse的使用技巧
eclipse的使用技巧Eclipse是一个广泛使用的集成开发环境(IDE),特别适用于Java开发。
下面是我分享的一些有关Eclipse使用技巧:1. 快捷键:Eclipse中有很多快捷键可以帮助提高效率。
例如,Ctrl + D 可以删除当前行,Ctrl + / 可以注释/取消注释代码行,Ctrl + Shift + O 可以自动导入缺失的包等。
熟悉和使用这些快捷键可以大大提高编码速度。
2. 快速查找:Eclipse内置了强大的查找功能。
可以使用Ctrl + Shift + R 来快速查找并打开文件,Ctrl + Shift + T 来查找并打开Java类,Ctrl + F 可以在当前文件中进行文本查找等。
这些快捷键可以节省大量时间。
3. 重构功能:Eclipse提供了许多重构功能,可以帮助开发人员改进代码的结构和设计。
例如,可以使用Ctrl + Alt + R 来重命名变量、方法或类,Ctrl + Alt + M 将选定的代码提取成方法等。
这些重构功能可以使代码更加清晰和易于维护。
4. 调试功能:Eclipse具有功能强大的调试工具,可以帮助开发人员快速定位和修复程序中的错误。
可以使用F5来逐行调试代码,F6来进入方法调用,F7来返回方法调用等。
此外,还可以设置断点来暂停程序执行以便查看变量值等。
5. 版本控制集成:Eclipse与许多版本控制系统(如Git和SVN)集成非常紧密。
可以使用Eclipse的版本控制工具来管理和提交代码,进行分支、合并等操作。
这样可以方便地进行团队合作和版本控制。
6. 插件扩展:Eclipse支持通过插件扩展来增加额外的功能和服务。
可以根据需要安装各种插件,如代码质量检查、自动格式化、代码模板等。
这些插件可以帮助开发人员更好地进行代码编写和管理。
7. 自定义配置:Eclipse具有丰富的自定义选项,可以根据个人偏好进行配置。
可以调整编辑器的配色方案、字体和大小,快捷键映射等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.在文件中输入path=C:/eclipse/3rdPlugins/SWTDesigner(即安装路径,注意用/)
二、常用插件介绍
数据库管理SQLExplorer
可视化GUI界面开发SWT-Designer(高级功能收费)
4、常量抽取 Extract Constent(选中要变成常量的字符串--右键--Refector--Extract Constent)
5、抽取局部变量 Extract Local Variable (选中要抽取的变量--右键--Refector--Extract Local Variable)
(4)打开类型 (Navigate--Open Type--直接输入类名)
查看父类实现 (点击最左边向上的箭头)
查看类型层次结构 (选中需要查看的类名--右键--Open Type Higrarchy)
察看方法调用 (选中需要查看的方法名--右键--Open Call Higrarchy)
反编译工具Jode
J2EE开发lomboz、Myeclipse(收费)
XML编写察看XMLBuddy
视频8.1--8.2
Jsp来发环境的搭建(安装Myeclipse插件)
1.安装JDK
2.安装Tomcat
3.安装Myeclipse
4.启动eclipse
5.建立一个server(在Myeclipse 中引入tomcat)
视频3.1--3.2
1、java 的调试
(1)断点、条件断点、异常断点
(2)断点中变量的产看,语句的执行
2、智能纠错、自动完成
(1)自动生成try...catch,自动列出异常列表,自动转型...在红色提示上点鼠标,常常可得惊喜
(2)自动生成get,set方法
(3)自动生成构造函数
(关于“java虚拟机启动参数”的更多知识可以以“jvm 启动参数”为关键字在搜索引擎中搜索)
2、在本机或网络中另一台机器上用某种jpda客户端程序,attach到被调试的应用程序(可以通过socket或共享内存两种方式)
以eclipse+tomcat为例:
(1)打开tomcat 5.0\bin下的catalina.bat,在“set JPDA=”下加入如下两行:
(4)运行调试。
这样就可以在eclipse下用断点调试tamcat中运行的程序了。只能调试java代码。推荐《一个调试JSP的Eclipse插件的开发》
视频7.1--7.2
Eclipse中插件的安装及常用插件介绍
一、插件的安装:
(1)在线安装--以jode为例。/eclipse/update
(3)用link的方式安装,以SWT-Designer为例(推荐使用)。
1.解压插件到某个文件夹,如C:\eclipse\3rdPlugins\SWTDesigner\eclipse(注意:最后一级文件夹必须为eclipse,且插件解压以后的features、plugins文件夹必须是此文件夹的直接子文件夹,而C:\eclipse\3rdPlugins\SWTDesigner则被称为此插件的安装目录)
6、包装字段 Encapsulate Field(将属性封装,生成相应的get,set方法)
(选中要抽取的属性--右键--Refector--Encapsulate Field)
7、抽取接口 Extract Interface (选中要变成接口的函数名称--右键--Refector--Extract Interface)
2、代码搜索 (search--File--最底下的workset要改为src)
视频6.1--6.2
一、远程调试
使用JPDA(步骤)
1、在被调试的应用上,增加几个java虚拟机启动参数,让他在启动后进入服务器调试模式;-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787, server=y,suspend=n
(4)javadoc的自动生成
视频4.1
一、实战重构
1、方法抽取 Extract Method (选中要重构的代码--右键--Refector--Extract Method)
2、重命名 Rename (选中要重命名的名称--右键--Refector--Rename)
3、内联 Inlining (选中要内联的函数名称--右键--Refector--Inline)
三、代码生成(选中要生成代码的实体文件--右键--CowNewStudio--Generate code)
视频10.1--10.6
CowNewPIS开发演示
(选中要安装的工程--help--software updates--find and install--search for new )
(2)直接解压到Eclipse的安装目录下,以SWT-Designer为例。
把相应的feature和plugins复制到相应的目录下。如果没安装成功,则把eclipse\configuration\org.eclipse.update文件夹删除。
视频9
Hibernate代码生成工具--CowNewStudio()的使用
一、安装(用link方法)
二、建模
1.建立一个web工程
2.新建一个Source floder,并根据自己需要,建立包
3.建立实体文件,并在文件里新建Entity Model File(扩展名必须是.emf)
视频5.1--5.2
1、(1)代码自动完成功能:Alt+/
(2)代码格式化:(Ctrl+shift+F) 自己设定代码风格(preferences--java--Formater)
(3)jar包关联源代码(点击要查看源代码的jar包--properties--java source attchments)
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8787
(2)启动tomcat
(3)在eclipse的debug中新建一个被调试的远程程序的源码工程,host填127.0.0.1,port为8787