首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

开发java用什么工具好呢?解决思路

2014-01-25 
开发java用什么工具好呢?开发java用什么工具好呢?intellij idea[解决办法]intellij idea水区的小白兔也是

开发java用什么工具好呢?
开发java用什么工具好呢? intellij idea
[解决办法]

intellij idea

水区的小白兔也是搞JAVA的啊?
[解决办法]
好多人都有先入为主的观念,好不好是自己使用后去感受的,别人用的好,你不一定喜欢啊。
[解决办法]
主流是eclipse和myeclispe,而且大多数人都比较接受
[解决办法]
初学java的话,用记事本编写好,这样方便自己记住基本java代码格式和相关方法。过段时间java代码量加大之后,使用eclipse。这个软件小且易安装,Eclips是IBM公司开发的集成开发工具,可以完全独立地使用。而且不收费,eclipse就是为开发java代码而设计的跨平台开发软件。
如果你java核心知识已经学完学精,开始学习web方面的东西,准备进行web开发。这时,如果还用eclipse的话就需要安装很多插件,eclipse已经不是很好的选择,你需要MyEclipse。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse的扩展,也就是所说的插件,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。可惜就是收费。
我个人建议使用eclipse, Eclipse简洁、高校、不耗资源. MyEclipse版本越高服务、插件越多耗资源。
网上看到的,希望对你有帮助,有时间可以看看传智播客的公开视频,里面讲的很深入。
[解决办法]
intellij idea
水区的小白兔也搞java啊开发java用什么工具好呢?解决思路


eclipse 
[解决办法]
要不您老挑战下Emacs
[解决办法]
idea神一般的存在,完爆eclipse
[解决办法]
intellij idea
水区的小白兔也搞java啊开发java用什么工具好呢?解决思路


eclipse 开发java用什么工具好呢?解决思路你现在才知道啊!开发java用什么工具好呢?解决思路
你进群的第二天 我就知道了开发java用什么工具好呢?解决思路快说,你是怎么当版主的?他有t恤,快上
[解决办法]
eclipse是免费的,MyEclipse是要收费的,建议楼主用eclipse,一般的公司都会用这个。
[解决办法]
eclipse是免费的,MyEclipse是要收费的,建议楼主用eclipse,一般的公司都会用这个。
[解决办法]
j2ee版的eclipse 或者myeclipse
[解决办法]
myeclipse
[解决办法]
当然是eclipse了,呵呵
[解决办法]
引用:
开源免费Eclipse EE版

叫sudo版吧
[解决办法]
好东西,看看
[解决办法]
楼主最好使用Eclipse或者Application Server Toolkit 都是IBM的好产品!!!
[解决办法]
现在在做Java Web开发,MyEclipse是必备利器啊。
------解决方案--------------------


intellij idea王道
[解决办法]
eclipse
MyEclipse收费。
[解决办法]
Eclipse比较实用选择也多。 MyEclipse盗版的也就算了,而且太大了,占内存。
[解决办法]
开源免费Eclipse JEE版,自己配合源码写些IDE工具插件,好用的不得了。开发java用什么工具好呢?解决思路
[解决办法]
eclipse,myeclipse嘛。
[解决办法]
问题是eclipse插件怎么找和安装?不懂安装
[解决办法]
看楼主问这个问题 还是先用最简单的 再用IDE 吧
[解决办法]
个人感觉Eclipse是最好的
[解决办法]
eclipse,netbeans
[解决办法]
开发java用什么工具好呢?解决思路用editplus
[解决办法]
lomboz     sts
[解决办法]
Myeclipse和eclipse都可以
[解决办法]
前提:可以配置相关环境变量并在命令行在编译和运行java代码。
然后可以使用Eclipse,IDEA也不错,祝你学习愉快
[解决办法]


[解决办法]
只推荐eclipse,这个真心好用,myeclipse是给新手用的,等你用久了,你就会发现,还是eclipse好。开发java用什么工具好呢?解决思路
[解决办法]
eclipse  
不怕版权问题 就Myeclipse
[解决办法]
但是Eclipse在Linux下经常自动退出,就是崩溃,不知哪位可以解决。
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xb66aba43, pid=1814, tid=3075692224
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)
# Java VM: Java HotSpot(TM) Client VM (24.45-b08 mixed mode linux-x86 )
# Problematic frame:
# C  [libgtk-x11-2.0.so.0+0x262a43]  gtk_widget_queue_draw+0x23
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x09a1c800):  JavaThread "main" [_thread_in_native, id=1814, stack(0xbfc16000,0xbfc66000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00003c00

Registers:
EAX=0x09966128, EBX=0xb68b4000, ECX=0x00000033, EDX=0x00003c00
ESP=0xbfc62e90, EBP=0xbfc62f08, ESI=0x0aa4f638, EDI=0x0abffe00
EIP=0xb66aba43, EFLAGS=0x00210206, CR2=0x00003c00

Top of Stack: (sp=0xbfc62e90)
0xbfc62e90:   00000008 00000000 b52ba268 8230ef58
0xbfc62ea0:   fffffffe fffffffe 0000001c 0000001d
0xbfc62eb0:   bfc62ed8 b763b4d2 b66a3ff9 b6426000
0xbfc62ec0:   b66aba27 b6426000 0aab2b44 b6359a90
0xbfc62ed0:   0aa4f638 fffffffe fffffffe 0000001c
0xbfc62ee0:   0000001d 0aab2ce8 0abffe00 b635970e
0xbfc62ef0:   fffffffe fffffffe 0000001c 0000001d
0xbfc62f00:   b6426000 0aab2c18 00000000 b6358f9e 

Instructions: (pc=0xb66aba43)
0xb66aba23:   99 ee de ff 81 c3 d9 85 20 00 83 ec 34 8b 74 24
0xb66aba33:   40 e8 17 57 ff ff 85 f6 74 1a 8b 16 85 d2 74 04
0xb66aba43:   39 02 74 39 89 44 24 04 89 34 24 e8 8d c1 de ff
0xb66aba53:   85 c0 75 29 8d 83 f2 4d e7 ff 89 44 24 08 8d 83 

Register to memory mapping:

EAX=0x09966128 is an unknown value
EBX=0xb68b4000: <offset 0x46b000> in /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 at 0xb6449000
ECX=0x00000033 is an unknown value
EDX=0x00003c00 is an unknown value
ESP=0xbfc62e90 is pointing into the stack for thread: 0x09a1c800
EBP=0xbfc62f08 is pointing into the stack for thread: 0x09a1c800


ESI=0x0aa4f638 is an unknown value
EDI=0x0abffe00 is an unknown value


Stack: [0xbfc16000,0xbfc66000],  sp=0xbfc62e90,  free space=307k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libgtk-x11-2.0.so.0+0x262a43]  gtk_widget_queue_draw+0x23

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(I)V
J  org.eclipse.swt.widgets.Display.eventProc(II)I
v  ~StubRoutines::call_stub
J  org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(IZ)Z
J  org.eclipse.swt.widgets.Display.readAndDispatch()Z
J  org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run()V
j  org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
j  org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(Lorg/eclipse/e4/ui/model/application/MApplicationElement;Lorg/eclipse/e4/core/contexts/IEclipseContext;)Ljava/lang/Object;+57
j  org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(Lorg/eclipse/e4/ui/model/application/MApplicationElement;)V+20
j  org.eclipse.ui.internal.Workbench$5.run()V+236
j  org.eclipse.core.databinding.observable.Realm.runWithDefault(Lorg/eclipse/core/databinding/observable/Realm;Ljava/lang/Runnable;)V+12
j  org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+18
j  org.eclipse.ui.PlatformUI.createAndRunWorkbench(Lorg/eclipse/swt/widgets/Display;Lorg/eclipse/ui/application/WorkbenchAdvisor;)I+2
j  org.eclipse.ui.internal.ide.application.IDEApplication.start(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object;+108
j  org.eclipse.equinox.internal.app.EclipseAppHandle.run(Ljava/lang/Object;)Ljava/lang/Object;+135
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103
j  org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+119
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+183
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+57
j  org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+211
j  org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+126
j  org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x7f5a9800 JavaThread "Worker-34" [_thread_blocked, id=5749, stack(0x7f93f000,0x7f990000)]
  0x7f62a800 JavaThread "Worker-33" [_thread_blocked, id=5553, stack(0x81696000,0x816e7000)]
  0x7f5aa400 JavaThread "Process monitor" daemon [_thread_blocked, id=5531, stack(0x7f9f3000,0x7fa44000)]
  0x7fbf7800 JavaThread "Worker-32" [_thread_blocked, id=5478, stack(0x81738000,0x81789000)]
  0x7f599c00 JavaThread "process reaper" daemon [_thread_in_native, id=5165, stack(0x81a8c000,0x81add000)]
  0x0b39a800 JavaThread "org.eclipse.jface.text.reconciler.MonoReconciler" daemon [_thread_blocked, id=5102, stack(0x81789000,0x817da000)]
  0x7f629000 JavaThread "Worker-29" [_thread_blocked, id=5071, stack(0x8199c000,0x819ed000)]
  0x0ab41400 JavaThread "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon [_thread_blocked, id=4932, stack(0x7ff66000,0x7ffb7000)]
  0x0aeb8c00 JavaThread "org.eclipse.ant.internal.ui.editor.text.NotifyingReconciler" daemon [_thread_blocked, id=2697, stack(0x7faaf000,0x7fb00000)]
  0x0add2000 JavaThread "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon [_thread_blocked, id=2672, stack(0x80a68000,0x80ab9000)]
  0x0acbe400 JavaThread "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon [_thread_blocked, id=2609, stack(0x8022f000,0x80280000)]
  0x0a737c00 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=1980, stack(0x7ffb7000,0x80008000)]
  0x0a3ab800 JavaThread "Java indexing" daemon [_thread_blocked, id=1946, stack(0x802af000,0x80300000)]
  0x81f96400 JavaThread "[ThreadPool Manager] - Idle Thread" daemon [_thread_blocked, id=1941, stack(0x81eaf000,0x81f00000)]


  0x81df6000 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=1860, stack(0x80537000,0x80588000)]
  0x09cc9800 JavaThread "EMF Reference Cleaner" daemon [_thread_blocked, id=1838, stack(0x81e5e000,0x81eaf000)]
  0x81d05c00 JavaThread "Worker-JM" [_thread_blocked, id=1834, stack(0x82099000,0x820ea000)]
  0xb5848400 JavaThread "[Timer] - Main Queue Handler" daemon [_thread_blocked, id=1833, stack(0x82048000,0x82099000)]
  0xb5808800 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=1831, stack(0x820ea000,0x8213b000)]
  0x09bbac00 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=1830, stack(0x8213b000,0x8218c000)]
  0x09ba0400 JavaThread "State Data Manager" daemon [_thread_blocked, id=1829, stack(0x8218c000,0x821dd000)]
  0x09b92c00 JavaThread "Framework Active Thread" [_thread_blocked, id=1828, stack(0x821dd000,0x8222e000)]
  0x09a83400 JavaThread "Service Thread" daemon [_thread_blocked, id=1826, stack(0x822af000,0x82300000)]
  0x09a81400 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=1825, stack(0x8242e000,0x824af000)]
  0x09a7fc00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1824, stack(0x824af000,0x82500000)]
  0x09a70800 JavaThread "Finalizer" daemon [_thread_blocked, id=1823, stack(0x8263e000,0x8268f000)]
  0x09a6e000 JavaThread "Reference Handler" daemon [_thread_blocked, id=1822, stack(0x8268f000,0x826e0000)]
=>0x09a1c800 JavaThread "main" [_thread_in_native, id=1814, stack(0xbfc16000,0xbfc66000)]

Other Threads:
  0x09a6c800 VMThread [stack: 0x826e0000,0x82761000] [id=1821]
  0x09a85800 WatcherThread [stack: 0x8222e000,0x822af000] [id=1827]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 46464K, used 25044K [0x82c70000, 0x85ed0000, 0x8d710000)
  eden space 41344K,  54% used [0x82c70000, 0x84240c40, 0x854d0000)
  from space 5120K,  52% used [0x854d0000, 0x85774600, 0x859d0000)

[解决办法]
intellij idea
[解决办法]
以前因为课程需要,一段时间转到 .net上,现在想做 web,回到java,感觉java和C#各有各的好处,不过我自己感觉在java的时候,学到的东西比较多,比较深入.
我觉得初学的话,确实最好不要用太过强大的工具,毕竟是工具,editplus等简洁的工具适合初学者,像eclipse,myeclipse等ide到后面了自然就用上了,因为你越学到后面就感觉需求不够.
这是我切身体会的.
在.net的时候,特别是有些老师,因为太多依赖工具的提示,有很多负面作用.尤其在 web开发的时候,效率就显现出来了.我的一个老师就是这样.比如在 javascript上,工具有时不提示,但是以为是错的.虽然web有很多强大工具,如webstorm.
很多.net的人说 java程序员很变态,有些人都是纯手敲代码.我觉得适可而止,太多依赖工具的人,一盆到小问题,就是不知所措的.
以前在java的时候, 很多 myeclipse是收费的,现在不懂,不过myeclipse内置好多插件,但是eclipse就相对简洁,有些需求不够又要跑去 google或 oracle下载插件.
[解决办法]
eclipse
[解决办法]
myeclipse,eclipse,netbeans,editplus
[解决办法]
用过intellij,再也不想看到eclipse
[解决办法]
开源的就用eclipse 插件多 也是经典的一款IDE
intellij idea 有免费版和收费版  但是插件太少是最大的弊端

个人签名:健康宝宝
[解决办法]
我们只能用正版本的,所以...我用 eclipse
[解决办法]
MyEclipse
[解决办法]
myeclipse,建议10
[解决办法]
我是用vi/vim的
[解决办法]
Eclipse
或者是myeclipse
[解决办法]

SWT不用不够
[解决办法]
新手推荐JAVA学习之路
http://www.itzlk.com/beginner/392.jhtml
[解决办法]
用记事本开发最好!
[解决办法]
分分分。。。
[解决办法]
开发java用什么工具好呢?解决思路
开发java用什么工具好呢?解决思路

热点排行