eclipse教程(中⽂语⾔包的下载和安装)
⾸先声明⼀下我也是个初学者,本教程仅供初学者使⽤,欢迎⼤家和我交流,⼤⽜们也请多指教。
之前⼀直使⽤eclipse英⽂版,后来接触了IntelliJ IDEA 感觉⾥⾯的代码⾃动补全功能好⽤很多,于是改⽤IDEA。但是在搭建Struts2框架的时候出现不到jar包的问题,发现可能是IDEA和eclipse的相对路径的不同,由于暂时还没有开始研究IDE于是重新回归到eclipse来,决定好好熟悉⼀下eclipse的属性。所以从eclipse出发。之后有时间的话会再研究⼀下IDEA的相对路径问题,整理成博⽂。
回归到正题,下⾯开始eclipse教程,本次使⽤的是eclipse-Mars版本(这⾥唠叨⼀句,如果版本太低的朋友们可以考虑换个⾼版本的编辑器了,会⽅便很多,之前碰到的很多错误都是因为eclipse版本太低)。
第⼀步:打开eclipse ;help >> install new software…
第⼆步:点击 add
第三步:进⼊到符合⾃⼰eclipse版本的地址,复制到location⾥,name可以随便填,最好填babel,点击OK
第四步:等加载⼀会⼉之后,出现babel⼦列表,选择Chinese(simplified),next >> next 如果这⼀步加载不出来则可能需要。
第五步:最后⼀步选择 accept 并且finish
第六步:等待安装
若安装过程中出现提⽰框,则选择ok
最后选择重启eclipse
这⾥安装中⽂语⾔包就完毕了。如果可以成功重启eclipse说明已经安装成功。
但是
我在重启的过程中出现了错误
查看⽇志⽂件,显⽰以下错误
!SESSION 2016-02-2912:10:11.455 -----------------------------------------------
eclipse.buildId=4.5.0.I20150603-2000
eclipse哪个版本好java.version=1.7.0_17
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Framework arguments: -lipse.epp.package.jee.product
Command-line arguments: -data file:/D:/ -os win32 -ws win32 -arch x86_64 -lipse.epp.p
ackage.jee.product
!lipse.osgi402016-02-2912:10:41.671
!MESSAGE 应⽤程序错误
!STACK 1
java.lang.LinkageError: loader constraint violation: when resolving method "lipse.e4.ui.bindings.internal.BindingTable.addBinding(Lorg/eclipse/jface/b lipse.e4.ui.workbench.swt.util.BindingProcessingAddon.defineBinding(BindingProcessingAddon.java:192)
lipse.e4.ui.workbench.swt.util.BindingProcessingAddon.defineBindingTable(BindingProcessingAddon.java:176)
lipse.e4.ui.workbench.swt.util.BindingProcessingAddon.defineBindingTables(BindingProcessingAddon.java:154)
lipse.e4.ui.workbench.swt.util.BindingProcessingAddon.init(BindingProcessingAddon.java:102)
flect.NativeMethodAccessorImpl.invoke0(Native Method)
flect.NativeMethodAccessorImpl.invoke(Unknown Source)
flect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at flect.Method.invoke(Unknown Source)
internal.ute(MethodRequestor.java:56)
internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:898)
internal.di.InjectorImpl.inject(InjectorImpl.java:121)
internal.di.InjectorImpl.internalMake(InjectorImpl.java:345)
internal.di.InjectorImpl.make(InjectorImpl.java:278)
ontexts.ContextInjectionFactory.make(ContextInjectionFactory.java:186)
lipse.e4.ui.internal.ateFromBundle(ReflectionContributionFactory.java:107)
lipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:73)
lipse.e4.ui.internal.ate(ReflectionContributionFactory.java:50)
lipse.e4.ui.internal.workbench.ateE4Workbench(E4Application.java:283)
lipse.ui.internal.Workbench$5.run(Workbench.java:620)
databinding.observable.Realm.runWithDefault(Realm.java:337)
lipse.ui.ateAndRunWorkbench(Workbench.java:598)
lipse.ateAndRunWorkbench(PlatformUI.java:150)
lipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
lipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
untime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.j
ava:134)
untime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
untime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
untime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
flect.NativeMethodAccessorImpl.invoke0(Native Method)
flect.NativeMethodAccessorImpl.invoke(Unknown Source)
flect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at flect.Method.invoke(Unknown Source)
lipse.equinox.launcher.Main.invokeFramework(Main.java:669)
lipse.equinox.launcher.Main.basicRun(Main.java:608)
lipse.equinox.launcher.Main.run(Main.java:1515)
lipse.equinox.launcher.Main.main(Main.java:1488)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论