Eclipse常见问题初学者入门必备
学习eclipse的经验和体会--网络资料.doc

我在这里要分享的是一点学习eclipse的经验和体会。
希望可以对初学eclipse的果友有所帮助。
因为eclipse是比较有代表的数模软件。
加之各个数模软件都是相似的。
只要你掌握一款,其他的也就很容易了。
在此,我就不多做技术上的过多讨论,很多网站和学习材料都有。
同时如果有单位培训最好。
如果没有,可以参考我的自学经验。
1. 正确树立对数模软件的观点?数模软件仅仅是一种工具。
尽管现场的广泛应用,但局限性更多。
正确树立对数模软件的观点十分重要。
数模软件并不是万能的,也并不神秘。
相反其原理十分简单,存在问题也很多。
2.为什么要学习和应用数模?因为油藏的复杂性,目前没有比数模更好的方法来完成一些现场的工作研究。
比如剩余油饱和度的分布等。
可以说数模是一种有效且实用的技术。
同时,也是各大公司明文要求要做的。
3.数模不仅仅是一种操作?初学eclipse的人往往是按照数模例子的流程把数模的过程跑一遍。
然后做现场项目的时候按照经验调整参数进行研究。
更多的时候我们是按照既定的模式进行。
但是初学者要牢记,数模输入的是垃圾,输出的也是垃圾。
同理,在垃圾上操作跟没有任何价值。
所以一定要重视数模的基本原理以及各参数的物理意义和作用。
4.数模基本的原理一定要清楚?虽然数模软件以操作为主。
要想用好,一定要把数值模拟的原理搞清楚。
包括渗流方程的建立、离散、网格的划分、求解方法。
压力饱和度的计算等。
同时理解各个参数出现的位置。
明确这些,你对数模中参数的输入、参数的计算、以及敏感性分析等讲理解的更为透彻。
5.数模的数据最为关键?初学者一定要建立对数据的恐惧感。
明确每一个参数的格式是最基本的。
重要的是他的来源和如何计算。
也就是在数模原理的基础上加深对参数的理解。
这就用到很多油层物理的知识。
一定要看到数据就打个冷战。
这个数据到底有没有问题?6.数模的基本流程?数模的操作,也就是我们学的操作过程是最次要的。
有人指导几天就可以掌握。
无非就是1.数据准备和输入 2.数模运算3.结果分析我们往往重视和学习的都是第二个步骤。
Eclipse初次java开发问题总结-4-Maven使用问题汇总

Eclipse初次java开发问题总结-4-Maven使用问题汇总Non-resolvable parent POM[INFO] Scanning for projects...[ERROR] The build could not read 1 project -> [Help 1][ERROR][ERROR] The project com.iflytek.ossp:ossp-resserver-service:1.0.0-SNAPSHOT(C:\Users\moon\Desktop\ossp-resservice-maven\ossp-resserver-service\pom.xml) has 1 error[ERROR] Non-resolvable parent POM: Could not find artifactcom.iflytek.ossp:ossp-resserver-all:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 11, column 10 -> [Help 2][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1]/confluence/display/MAVEN/ProjectBuildingException [ERROR] [Help 2]/confluence/display/MAVEN/UnresolvableModelException无法解析父级的POM文件,应该是是POM文件中使用了继承。
Eclipse常见问题及解决方法

、修改字体大小二、修改代码的背景颜色先取消这个勾备注:个人觉得看代码看久了眼睛会很累,所以建议把字体调大点和背景颜色改成比较暗的比较好。
_r二一-J *r 七 - 三、修改项目的编码格式。
(防止导入项目出现中文注释乱码)备注:这招不是万能的,有可能这样设置了还是产生中文乱码。
选择自己喜欢的颜 色,或者自定义颜色四、导入项目出现中文注释乱码的解决方法。
1.中文注释乱码症状:2.解决方法:安装系统文件浏览器插件。
下载地址3.安装方法:(文件插件,复制到你ecli pse安装目录下的plug ins文件夹内,重启eclipse,就会在工具栏内有个快速打开图标)如图:4.使用方法:(点击文件,在点插件的图标)进入文件路径后,选中文件,用记事本打开:用记事本打开文件后,全部复制代码,再回到ecl ip se里,全部代替有乱码的代码,就行了。
五、还有几种出现错误的情况:1.导入项目,工程文件显示有个红色的X,但没有具体显示哪里错了。
只显示下面这句话:An droid requires comp iler comp lia nee level or . Foun d" in stead. Please use An droid Tools > Fix Project Properties.解决方法:选中文件,右键->android tools->fix project properties 如下图:2.导入文件,工程文件有个红色的叹号,或者没有生成文件。
解决方法:clea n —下出现问题的工程。
3.找不到activity 类:Un able to find exp licit activity class {xxxx}解决方法:在中增加activity 的申明,如:vactivity an droid: name=".xxxActivity" > </activity>这里选中需要clean的工程。
eclipse中的问题

1.问题一Android平台体系结构中的虚拟机与JA V A中的虚拟机有什么不同?Dalvik 和标准Java 虚拟机(JVM)首要差别Dalvik 基于寄存器,而JVM 基于栈。
基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。
Dalvik 和Java 运行环境的区别1:Dalvik主要是完成对象生命周期管理,堆栈管理,线程管理,安全和异常管理,以及垃圾回收等等重要功能。
2:Dalvik负责进程隔离和线程管理,每一个Android应用在底层都会对应一个独立的Dalvik 虚拟机实例,其代码在虚拟机的解释下得以执行。
3:不同于Java虚拟机运行java字节码,Dalvik虚拟机运行的是其专有的檔格式Dex4:dex檔格式可以减少整体档尺寸,提高I/o操作的类查找速度。
5:odex是为了在运行过程中进一步提高性能,对dex文件的进一步优化。
6:所有的Android应用的线程都对应一个Linux线程,虚拟机因而可以更多的依赖操作系统的线程调度和管理机制7:有一个特殊的虚拟机进程Zygote,他是虚拟机实例的孵化器。
它在系统启动的时候就会产生,它会完成虚拟机的初始化,库的加载,预制类库和初始化的操作。
如果系统需要一个新的虚拟机实例,它会迅速复制自身,以最快的数据提供给系统。
对于一些只读的系统库,所有虚拟机实例都和Zygote共享一块内存区域。
8:Dalvik是由Dan Bornstein编写的,名字来源于他的祖先曾经居住过名叫Dalvík的小渔村,村子位于冰岛。
2.问题2可以从eclipse的左下角的小空间(show View as a Fast View),点击它,就可以在里面找到你所要的选项。
可以从eclipse的左下角的小空间(show View as a Fast View),点击它,就可以在里面找到你所要的选项。
3问题3DDMS找不到emulator control 的解决办法1.找到右上角的DDMS,如下图DDMS卷标右键——reset,再打开DDMS接口即可发现出现了emulator control 窗口。
Eclipse使用出现的问题

Eclipse使⽤出现的问题
eclipse使⽤常常提⽰的错误:
1、The use of the default package is discouraged.
最好将这个⽂件放置在某个包中,源⽂件中第⼀⾏就是package newPackage;
猜测:这个包的模式与jar包的层次模式类似,如果⽤户要发布这个jar包给其他⽤户使⽤的话,对⽅在导⼊时也会按照这种结构:import A.B.C;
2、Type name must not be qualified.
⽂件名写好之后,后续的.java就不要写了——系统知道该⽤什么扩展名。
3、Type name is discouraged. By convention, Java type names usually start with an uppercase letter
在给程序命名的时候,如果你的⾸字母为⼩写,就会有这个提⽰:按照惯例,java类型名字⼀般⼤写字母打头。
若提⽰类似 The import JAVA.util is never used.不⽤理他,只不过你现在还没有⽤到这个包。
Android开发Eclipse学习常见问题140606

Android_Eclipse学习常见问题1406061.打开一个已有的java工程?Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有工程,可以打开菜单file->import→general→existing projects into workspace.在select root directory中选中要打开的文件夹即可。
此时如果选择copy existing project into workspace就会同时将文件拷贝到workspace下。
这里首先要保证要保证Eclipse两个文件.classpath和.project 还在,不然无法导入,就是说Eclipse的import只认自己家的东西。
如果要打开的工程与Eclipse的配置不同,在运行时会产生问题。
解决方法是:打开菜单project→properties修改。
主要需要修改的是java build path 项。
2.Eclipse的Package Explorer窗口怎么打开?点击菜单栏Window,然后选中Reset Perspective即可。
3.怎么设置Eclipse中的注释的字体大小?Window --> Preferences --> General --> Appearance --> Colors and Fonts --> Basic --> Text Font --> Edit貌似没有直接的办法(主要放大注释字体),但是可以取个巧:Window --> Preferences --> General --> Appearance --> Colors and Fonts --> Basic --> Text Font --> edit,如果在新版eclipse中中文注释明显小于代码大小,可以将字体Consolas,改为Courier New。
Eclipse的提示和技巧1(快捷键和常用设置)

1、快捷键操作和常用设置最大化窗口:双击鼠标左键(Ctrl+M)自动提示功能:一般的关键字,都有提示内容像syso 就是System.out.println();for 循环等它的快捷键是 (Alt+/)格式化代码:有时候代码写多了比较乱的话可以用快捷键进行格式化(ctrl-shift-f)引入包代码: 可以快速引入包快捷键是(Ctrl+Shift+O)生成get/set 或者 toString 等方法时可以用快捷键 Shift+Alt+SLine Numbers 要显示代码的行号,选择Window菜单-->Preferences -->General-->Editors -->Text Editors --> 选择 Show Line Numbers或者也可以在左缘单击鼠标右键,然后选择“显示行号”。
改变字体和大小:点击Window -->Preferences-->General-->Appearance-->Colors and Fonts 展开Java文件夹选择Java Editor Text Font 然后点Edit可以进行编辑编码支持:要启用Unicode支持,选择Window -->Preferences-->General-->Workspace --> Text file encoding-->UTF-8。
此设置用于文件编码的默认字符集,类似于虚拟机的命令行选项-Dfile.encoding= UTF-8。
常用的字符集是Unicode的UTF-8,UTF-16(带BOM)。
其他的字符集是US-ASCII,ISO-8859-1。
比较两个文件:在项目包资源中,选择两个文件(按住Ctrl键)右键--> Compare with有用的Eclipse快捷键节选:F3:转到选中的变量/方法的声明。
CTRL-SHIFT-G:搜索高亮显示的变量/方法在工作区中的所有引用。
eclipse 教程

eclipse 教程Eclipse是一种常用的集成开发环境(IDE),由Eclipse基金会开发和维护。
它主要用于Java开发,但也支持其他编程语言,如C++、Python等。
在本教程中,我们将介绍Eclipse的基本使用方法和一些常见的功能。
无论你是初学者还是有一定经验的开发人员,本教程都会帮助你快速上手Eclipse并提高工作效率。
首先,你需要下载并安装Eclipse。
你可以从Eclipse官方网站上下载适合你操作系统的版本。
安装过程相对简单,按照提示进行即可。
安装完成后,启动Eclipse。
首次启动时,你会被要求选择一个工作空间(Workspace),这是你将存储项目和文件的地方。
你可以选择默认的工作空间,也可以自定义路径。
选择好工作空间后,你会进入到Eclipse的主界面。
在Eclipse中,你可以创建和管理项目。
点击菜单栏的"File",然后选择"New",接着选择"Project"。
这将打开一个新的窗口,列出了Eclipse支持的各种项目类型。
选择你想创建的项目类型,并按照提示进行操作。
一旦项目创建完成,你将看到它出现在Eclipse的“Package Explorer”视图中。
Eclipse还提供了强大的代码编辑和调试功能。
你可以打开一个源代码文件并开始编写代码。
Eclipse将自动对你输入的代码进行语法高亮和自动补全。
当你需要调试程序时,可以在代码中设置断点,然后使用Eclipse的调试功能逐行执行代码、查看变量的值等。
除了基本的编辑和调试功能,Eclipse还支持插件扩展,你可以根据自己的需求安装不同的插件。
比如,你可以安装Web 开发插件来开发Java Web应用,或者安装Git插件来管理代码的版本控制等。
总之,Eclipse是一个功能强大且灵活的集成开发环境,适用于各种类型的开发项目。
通过学习本教程,你将能够快速上手并充分发挥Eclipse的各种功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 Eclipse的概述●Eclipse是一种可扩展的开放源代码的IDE。
●Eclipse的特点描述•免费•纯Java语言编写•免安装•扩展性强●MyEclipse•在Eclipse基础上追加的功能性插件,对插件收费在WEB开发中提供强大的系统架构平台Eclipse是一种可扩展的开放源代码的IDE。
起始于1999年4月,由OTI和IBM两家公司的IDE产品开发组组建。
2001年11月,IBM公司捐出价值4000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。
最初主要用于Java语言开发,通过安装不同的插件,Eclipse可以支持不同的计算机语言开发。
Eclipse:可免费使用早期是由Java开发人员使用Java语言编写,工具所带来的快捷帮助完全符合Java编程人员的习惯免安装,由于使用Java语言编写,需要为其提供JDK与JRE扩展性强,工具本身不具有的功能,可以通过标准接口扩展添加功能MyEclipse:MyEclipse是在Eclipse基础上追加的功能性插件MyEclipse目前已收费MyEclipse主要在JavaWeb方面为开发者提供强大的系统架构平台早期的MyEclipse安装需要基于Eclipse安装目录,后期逐渐发布完整版开发包,安装后自带Eclipse、JDK和各种插件2 Eclipse的下载,安装及卸载●下载 /●安装•绿色版解压就可以使用(Eclipse)•安装版双击运行,一路next即可(JDK)●卸载•绿色版直接删除文件夹即可•安装版专业卸载软件或者控制面板添加删除程序●下载 /●安装•绿色版解压就可以使用(Eclipse)•安装版双击运行,一路next即可(JDK)●卸载•绿色版直接删除文件夹即可•安装版专业卸载软件或者控制面板添加删除程序3 Eclipse的基本使用●选择工作空间•工作空间其实就是我们写的源代码所在的目录●用Eclipse来完成一个HelloWorld案例•代码以项目为基本单位•创建项目•创建包•创建类编写代码创建Java项目:点击File或者在最左侧空白处,在界面中写一个项目名称,然后Finish即可。
创建包:展开项目,在源包src下建立一个包cn.itcast创建类:在cn.itcast包下建立一个类HelloWorld在界面中写一个类名:HelloWorld可以选择让main方法也被创建。
然后finish即可。
在HelloWorld类中输出一句话在main方法中写一条输出语句:我爱Java4 Eclipse的基本使用●编译•自动编译,在保存的那一刻帮你做好了●运行•点击虫子后面的绿色内在三角形按钮•点击Run菜单下的run。
也可以使用快捷键Ctrl+F11•选择要运行的文件或者在要运行的文件内容中右键 -- Run as - Java Application即可•看到Console即可,它就是Eclipse自带的控制台5 Eclipse的汉化及语法检查●方式有好几种,我给大家介绍最方便的一种。
●使用dropins安装插件•从Eclipse3.5开始,安装目录下就多了一个dropins目录,只要将插件解压后放到到该目录即可。
同理,这种方式卸载插件也是特别的方便,推荐这种方式•大家可以同时使用中文版和英文版,这样还可以学英语●源代码语法检查•红色波浪线•黄色波浪线●源代码语法检查●Eclipse可以对正在进行编写的源代码进行语法检查,对错误的源代码使用红色波浪线进行提示,●对未使用的成员或有安全隐患的成员使用黄色波浪线进行警告提示●Eclipse之所以可以进行语法检查,主要原因是因为Eclipse在随时监测是否有键盘或鼠标输出动作,●如果有就对Eclipse下所有工程所有类进行编译,发现错误,立即标注。
●不使用的工程尽量关闭●选中工程close即可6 Eclipse组成之视窗与视图●视窗每一个基本的窗体被称为视窗•PackageExplorer 显示项目结构,包,类,及资源•Outline 显示类的结构,方便查找,识别,修改•Console 程序运行的结果在该窗口显示•Problems 显示所有语法及错误所在的位置•Hierarchy 显示Java继承层次结构,选中类后F4●视图是由某些视窗的组合而成的。
举例•Java视图•Debug视图●视窗每一个基本的窗体被称为视窗•PackageExplorer 显示项目结构,包,类,及资源•Outline 显示类的结构,方便查找,识别,修改•Console 程序运行的结果在该窗口显示•Problems 显示所有语法及错误所在的位置•Hierarchy 显示Java继承层次结构,选中类后F4●视图是由某些视窗的组合而成的。
举例•Java视图•Debug视图7 Eclipse中工作空间的基本配置●程序的编译和运行的环境配置●如何去掉默认注释●行号的显示和隐藏●字体大小及颜色●窗体给弄乱了,怎么办●控制台找不到了,怎么办●A:程序的编译和运行的环境配置(一般不改)●window -- Preferences -- Java●编译环境:Compiler 默认选中的就是最高版本。
●运行环境:Installed JREs 默认会找你安装的那个JDK。
建议配置了Java的环境变量。
●问题:●低编译,高运行。
可以。
●高编译,低运行。
不可以。
●建议,编译和运行的版本一致。
●B:如何去掉默认注释?●window -- Preferences -- Java -- Code Style -- Code Templates●选择你不想要的内容,通过右边Edit编辑。
●注意:请只删除注释部分,不是注释部分的不要删除。
●●C:行号的显示和隐藏●显示:在代码区域的最左边的空白区域,右键 -- Show Line Numbers即可。
●隐藏:把上面的动作再做一次。
●●D:字体大小及颜色●a:Java代码区域的字体大小和颜色:●window -- Preferences -- General -- Appearance -- Colors AndFonts -- Java修改 -- Java Edit Text Font●b:控制台●window -- Preferences -- General -- Appearance -- Colors AndFonts -- Debug -- Console font●c:其他文件●window -- Preferences -- General -- Appearance -- Colors AndFonts -- Basic -- Text Font●●E:窗体给弄乱了,怎么办?●window -- Reset Perspective●●F:控制台找不到了,怎么办?●Window--Show View—Console●课堂练习2:●把我刚才讲解过的配置做一遍。
8 Eclipse中快捷键的使用●内容辅助键•Alt+/ 起提示作用•main+alt+/,sout+alt+/,给出其他提示●常用快捷键•格式化 ctrl+shift+f•导入包 ctrl+shift+o•注释 ctrl+/,ctrl+shift+/,ctrl+shift+\•代码上下移动选中代码alt+上/下箭头•查看源码选中类名(F3或者Ctrl+鼠标点击)●快捷键●a:格式化。
●在代码区域:ctrl+shift+f●在代码区域:右键 -- source -- Format●b:导入包。
●导入方式:●自己手动写完代码,需要导入包:ctrl+shift+o●有些时候,通过alt+/提示的类,会自动把包导入。
●有些类在多个包下都有,请问,肿么办?●你按了提示后,它会把所有的包给你显示,让你选择。
●c:注释问题●单行注释:●选中需要被注释的内容:ctrl+/●想取消注释,再次选中,然后ctrl+/●多行注释:●选中需要被注释的内容:ctrl+shift+/●想取消注释,再次选中,然后ctrl+shift+\●●d:代码上下移动●选择要被移动的代码,然后alt+上/下箭头即可。
●e:给出一个快捷键大全。
有空自己练习。
●课堂练习3:写一个标准的学生类(Student)。
●成员变量:name,age●构造方法:无参,带2个参数●成员方法:get/set方法●并测试。
(StudentDemo)9 Eclipse中如何提高开发效率●自动生成构造方法●自动生成get/set方法●上面两种操作的快捷键操作●继承抽象类,或者实现接口●看到Override说说这是什么,有什么用。
●自动生成构造方法●a:无参构造方法在代码区域右键--source--Generate Constructors fromSuperclass●b:带参构造方法在代码区域右键--source--Generate Constructors usingfields.. -- finish●自动生成get/set方法●在代码区域右键--source--Generate Getters and Setters...●继承抽象类,或者实现接口●a:以前做法先写类,然后在类中在去继承类或者实现接口●b:现在做法在创建类的时候,选择要继承的类或者实现的接口。
●Object是所有类的父类,所有类都直接或者间接的继承自Object。
●看到Override说说这是什么,有什么用。
●顺带的提醒一下面试题?重写和重载的区别。
●Override和Overload的区别?请问Overload可以改变返回值类型吗?●课堂练习4:写一个标准的学生类(Student)。
●成员变量:name,age●构造方法:无参,带2个参数●成员方法:get/set方法●并测试。
(StudentDemo)10 Eclipse中如何制作帮助文档●编写源程序(设计接口,抽象类,具体类案例)●针对源程序添加文档注释●选中项目--右键--Export--Java--Javadoc—Finish11 Eclipse中打jar包并使用jar包●jar是什么?•jar是多个class文件的压缩包。
●jar有什么用?•用别人写好的东西●打jar包•选中项目--右键--Export--Java--Jar--自己指定一个路径和一个名称--Finish●使用jar包•复制到项目路径下并添加至构建路径。
●jar包有什么用,怎么用?●a:用于把别人写好的东西,直接拿过来使用。
●●b:怎么用●(1)找到jar包。
●(2)复制jar包,粘贴到要使用的项目路径下。
●(3)把jar添加到构建路径。
classpath。
●选中jar包,右键Build path -- add to build path●(4)按照正常用法用就可以了。