开发java用什么工具好呢?

hc2008l5 2013-12-08 01:22:30
开发java用什么工具好呢?
...全文
2751 77 打赏 收藏 转发到动态 举报
写回复
用AI写文章
77 条回复
切换为时间正序
请发表友善的回复…
发表回复
小白-鑫儿 2014-01-08
  • 打赏
  • 举报
回复
javabugsmaker 2013-12-24
  • 打赏
  • 举报
回复
分分分。。。
浪浪山老周 2013-12-24
  • 打赏
  • 举报
回复
用记事本开发最好!
william_yao 2013-12-23
  • 打赏
  • 举报
回复
可恶的还不结贴!
william_yao 2013-12-23
  • 打赏
  • 举报
回复
引用 73 楼 jdgdf566 的回复:
[quote=引用 58 楼 yzw19932010 的回复:] [quote=引用 6 楼 huxiweng 的回复:] 开源免费Eclipse EE版
就是这个了。我们公司也是这个。 结贴给分吧![/quote]SWT不用不够[/quote] ?什么不够?
binecy 2013-12-22
  • 打赏
  • 举报
回复
myeclipse,建议10
jdgdf566 2013-12-22
  • 打赏
  • 举报
回复
引用 58 楼 yzw19932010 的回复:
[quote=引用 6 楼 huxiweng 的回复:] 开源免费Eclipse EE版
就是这个了。我们公司也是这个。 结贴给分吧![/quote]SWT不用不够
梦飘零 2013-12-22
  • 打赏
  • 举报
回复
Eclipse 或者是myeclipse
逝去的老街 2013-12-22
  • 打赏
  • 举报
回复
我是用vi/vim的
tom6495 2013-12-20
  • 打赏
  • 举报
回复
MyEclipse
guishuanglin 2013-12-20
  • 打赏
  • 举报
回复
我们只能用正版本的,所以...我用 eclipse
wonkju 2013-12-18
  • 打赏
  • 举报
回复
以前因为课程需要,一段时间转到 .net上,现在想做 web,回到java,感觉java和C#各有各的好处,不过我自己感觉在java的时候,学到的东西比较多,比较深入. 我觉得初学的话,确实最好不要用太过强大的工具,毕竟是工具,editplus等简洁的工具适合初学者,像eclipse,myeclipse等ide到后面了自然就用上了,因为你越学到后面就感觉需求不够. 这是我切身体会的. 在.net的时候,特别是有些老师,因为太多依赖工具的提示,有很多负面作用.尤其在 web开发的时候,效率就显现出来了.我的一个老师就是这样.比如在 javascript上,工具有时不提示,但是以为是错的.虽然web有很多强大工具,如webstorm. 很多.net的人说 java程序员很变态,有些人都是纯手敲代码.我觉得适可而止,太多依赖工具的人,一盆到小问题,就是不知所措的. 以前在java的时候, 很多 myeclipse是收费的,现在不懂,不过myeclipse内置好多插件,但是eclipse就相对简洁,有些需求不够又要跑去 google或 oracle下载插件.
wakgo 2013-12-18
  • 打赏
  • 举报
回复
intellij idea
c297186864 2013-12-18
  • 打赏
  • 举报
回复
开源的就用eclipse 插件多 也是经典的一款IDE
intellij idea 有免费版和收费版 但是插件太少是最大的弊端

个人签名:健康宝宝
lcf 2013-12-18
  • 打赏
  • 举报
回复
用过intellij,再也不想看到eclipse
steven_min 2013-12-18
  • 打赏
  • 举报
回复
myeclipse,eclipse,netbeans,editplus
mlybcao 2013-12-18
  • 打赏
  • 举报
回复
eclipse
fearlessMore 2013-12-17
  • 打赏
  • 举报
回复
但是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)
那年又见 2013-12-17
  • 打赏
  • 举报
回复
eclipse 不怕版权问题 就Myeclipse
疯狂熊猫人 2013-12-15
  • 打赏
  • 举报
回复
只推荐eclipse,这个真心好用,myeclipse是给新手用的,等你用久了,你就会发现,还是eclipse好。
加载更多回复(57)

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧