Do you have any recommended plugins for Netbeans? [closed] - java

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
This is a copy of the question : https://stackoverflow.com/questions/2826/do-you-have-any-recommended-plugins-for-eclipse
But now is for netbeans (I'm not a eclipse lover. CTRL+TAB does not change pages.)
Please, I'm very curious.

I recommend anyone who's Vi/Vim user the jVi plugin, works great...
I also love the PHP, Ruby, Subversion and Git plugins...

The SQE plugin (which integrates FindBugs, PMD, and CheckStyle) is extremely useful.

The Path Tools plugin.
It adds four useful actions to Netbeans:
Copy Paths Action Copy the full paths of the files/folder of selected node to the clipboard.
Explore Action Launch the OS File Explorer
Shell On Path Action Launch the OS shell
Edit Action Launch the external editor
The webpage of the Path Tools plugin looks not very active, but it works in Netbeans 6.9.1 without problems (Works on My Machine).

Thats not a good reason to not love Eclipse, IMHO.
Anyways, there are plenty, it depends what are you working on. I am using
Spring, Spring MVC, Spring Webflow
JSF, ICEFaces and Visual
Subversion
Groovy Grails
C/C++
Hibernate
UML
PHP
Web Applications
JBoss
RESTful Webservices, SOA
Java Doc
Ant, Maven
Python
And few more, but these are notable.

I love the RegEx Plugin and I'm definitely installing the Twitter Integration plugin (http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=15661)

Automatic Projects.
Build a project/"workspace" completely it's ANT file.
Much more maintainable.

vi
http://www.netbeans.org/kb/55/vi-integration.html

Enclojure is a good plug-in. Very nice integration of the Clojure dynamic language into the Netbeans environment (including a REPL right in Netbeans!).

Groovy plugin is great to! http://groovy.codehaus.org/NetBeans+Plugin

http://coffeecokeandcode.blogspot.com/2008/05/special-copypaste.html
Its a copy and paste plugin, i share my code a lot with people sometimes when i'm writing word docs and stuff i need to copy the colour of the code. It also also you to copy it as html and css to paste into a web page.
http://openjdk.java.net/tools/svc/jconsole/
is pretty good for monitoring your programs, provides a few cool features for monitoring in general

Related

Which are the standard tools for develop java applications [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Now I am Using Netbeans IDE 7.2 to develop Industrial Applications.
But my friends told me that the applications developing using Netbeans are not standard.
They suggest me eclipse. But I hear that developing applications in eclipse is not easy as in Netbeans.
I want to know which are the industry standard tools for developing java applications.
How could i easily develop standard java industrial applications.
Please help me.
There is no exact industry standard. Netbeans as fine an IDE as any and it is up to personal taste or goals what you exactly need.
Eclipse a very commonly used IDE, so also a good choice. It's free and has loads of plugins available.
Another option is IntellijIDEA. Downside here is that if you want to use the extra features they build, you will have to buy a license. But there is also a community edition which gets most of the work done, but you will have no Java EE server integration for example.
Als for your question about develop standard java industrial application, any of the above IDE's will do, you just need to try them out which one fits you best. Having specific needs (for example, mobile development, using a specific Java EE server), might narrow the choices, or give you other alternatives (jdeveloper, ibm rational application developer to name a few).
If you are good with one, you will not have any problems with another. Both Netbeans and eclipse are feature rich and freely available.
Eclipse is the standard IDE for the industry, may be because it was made by IBM.
Why I use netbeans
Netbeans comes pre-installed with many plugins
Netbeans has a better looking UI than eclipse.
You hardly need any configuration with netbeans.
But it is on the heavier side as compared to eclipse. You will find most examples on the web using eclipse, expects demos on oracle's site.
It depends on what you are developing.
For example, if you developing a desktop applications. Netbeans comes pre-installed with GUI builder and supports development of java rich internet applcations (javafx, webstart, applet), as it is
developed by Oracle.
On the other hand, for android development, eclipse is the industrial standard. Since google wants you to use eclipse.
You can try using STS as well, as it is the tool with inbuilt spring perspective
Eclipse or Netbeans, both are "standard" (if that word fits at all in the definition of what is standard). You could even skip them both an use just a plain old text editor. Is just a matter of personal preferences.
There is not standard IDE for developing in Java.
Eclipse is one of most used, but there are other IDEs (Netbeans, STS, and so on).
Is a developer choice.

Are there any Java swing GUI app builder tool that are not IDE specific? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I've used various IDE's (Eclipse, NetBeans, Intellij IDEA) and although all of them have GUI builder tools, they all generate the GUI in a way that ties the developer in to using that IDE.
I'm currently working on an open source project in which the GUI has been built with Netbeans so it won't work when opening in another IDE. This is no good for me, partly because I use Intellij IDEA, but mostly because the project is being setup to build with Maven.
From the looks of things it seems like Netbeans adds code when the project builds so there is something missing when I check it out through subversion.
I believe that JFormDesigner fits the bill.
It's available as a standalone application and as a plugin that can integrate with Eclipse, IntelliJ IDEA, and JBuilder. It generates self-contained Java code that doesn't need anything special in order to compile.
That said, JFormDesigner itself relies upon .jfd files (they're just XML) that describe the form so that JFormDesigner can re-open and edit the GUI. These files are only necessary to visually edit the GUI with JFormDesigner; you can still modify the generated Java code without breaking anything as long as you stay away from the specially-commented sections that JFormDesigner writes to.
I use JFormDesigner regularly (both standalone and within IntelliJ IDEA) and most of my projects are configured and built with Maven. In the few years I've been using it, I haven't encountered any compatibility-related problems.
Edit: The Eclipse-specific GUI builder Jigloo should also satisfy your request. It's been a couple of years since I last used it, but unless things have changed, it also produces self-contained Java code that will build nicely with Maven or in another IDE.
Jigloo also has the very cool ability to round-trip your code: give it a form created by hand or in another GUI builder, and it (surprisingly effectively) interprets the class and allows you to visually edit the GUI just as if you'd created it in Jigloo in the first place.
AFAIK there are no GUI builders that work across (Eclipse, NetBeans, Intellij IDEA). However, you should be able to view the generated source code in any IDE. I would be surprised if Netbeans makes the code inaccessible.
Worst case scenario you will need to add some Netbeans Swing libraries to your Intellij project and get the source using a Java decompiler.
Using a good layout manager like MigLayout, you will probably be more productive than using a GUI builder, especially if you have a lot of similar screens to do.

What is the typical Java (Java EE) development environment in Software Companies? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I have been a project manager so far in a small company that focuses on PHP and .NET Development. No Java Development.
I learnt Java and J2EE 4 years back. I know things changed radically now. I would like to dive back to Java Enterprise Development. Can you guys tell me what the typical Development Environment is like in the big / small companies for Java / Java EE? Lot of friends who are in Java Development says, they use Spring and Hibernate.
What I would like to know is things like this...
Eclipse or NetBeans IDE or some proprietary IDE? Do we get to choose the one we are comfortable with?
Local or Remote Web and App Servers?
I see that when I create a simple Java Project using eclipse, it adds some eclipse related tags / classes in the config files. Is this acceptable?
And so on...
Hope my question makes sense...
Please shed some light. Thanks in advance!
Eclipse or NetBeans IDE or some proprietary IDE?
IntelliJ from JetBrains is the best Java IDE out there. That's what my team uses.
Do we get to choose the one we are comfortable with?
Depends on where you work. I think it makes sense to allow the workman to choose his/her tools.
Local or Remote Web and App Servers?
We use Spring, so developers use Tomcat to deploy locally. The web servers exposed to the outside world are maintained by others; usually IIS or Apache. The app servers are JBOSS 5.
I see that when I create a simple Java Project using eclipse, it adds some eclipse related tags / classes in the config files. Is this acceptable? And so on...
Your IDE should not add anything that you don't want. I personally don't care for Eclipse.
Eclipse or NetBeans IDE or some proprietary IDE? Do we get to choose
the one we are comfortable with?
It depends. In a company I last worked for, they loved NetBeans while I preferred Eclipse (more configurable than NetBeans IMHO). NetBeans, however, is now owned by Oracle (formerly Sun) and thus comes with integrated Java EE packages to start with Development right away (includes GlassFish and Tomcat bundled). Eclipse Java EE doesn't include a webapp server.
Local or Remote Web and App Servers?
That totally depends on the company.
I see that when I create a simple Java
Project using eclipse, it adds some
eclipse related tags / classes in the
config files. Is this acceptable? And
so on...
These config files doesn't affect your project when exporting it to JARS/WAR/EAR, etc. Those config (.project, .classpath) are basically your project information Eclipse uses. NetBeans does the same. If these do affect your project when exporting, rather use Ant/Maven to build your project.
You'll get as many answers as there are software companies.
I'll speak for mine:
Eclipse
Tomcat for local and remote
I'm not sure what you mean here. Eclipse will definitely need .project and .classpath files if you want to share project, but I am not sure that it adds tags to config files.
Definitely look into maven for builds, using it makes your projects ide-agnostic, and you can have people using eclipse or netbeans or whatever is their favorite and still be able to contribute.
The ones that are used in the Java shops around here are mostly Eclipse, with the latest version of Netbeans gaining popularity. Personally I find Eclipse to be decent and meets my needs, but YMMV

Which Eclipse version: Java, RCP or "Eclipse Classic"? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
The following link states that "A Java or RCP version of Eclipse is recommended. For Eclipse 3.5, the "Eclipse Classic" version is recommended."
http://developer.android.com/sdk/installing.html
However, Eclipse 3.6 is available and as a total newbie I am not sure whether the recommendation for "Eclipse Classic" over RCP (or Java) still holds true.
Can you clarify?
Thanks you.
Just follow the recommendation and download and install eclipse classic 3.6 for a start, then add the android. You can always add additional eclipse functionality (plugins) later without breaking or loosing something.
Here is a page to compare the distributions.
Classic is a good choice. Alternativly I'd choose not RCP but 'Modeling' because it includes Mylin (task management) and install the XML tools later on (nice XML viewer/editor).
For the record, I decided to go with the Classic package.
I am detailing my decision considerations, hoping that this could be helpful to future Android newbies:
Aside from the ubiquitous RCP/Platform, the only plugin common to all 3 Android recommended packages (Java, RCP and Classic) is JDT.
In the near term, I don't expect to develop Eclipse plugins (PDE), but I do use version control (CVS). The "Java package" seems to best fit this.
On the other hand, the "Java package" also includes EMF, GEF, Mylyn and XML Tools. In my android project, it is unlikely that I will need EMF, GEF and XML Tools. Mylyn, on the other hand, sounds very interesting, perhaps even useful. :)
It is unknown to me how clean or easy a plugin un-installation is. I always prefer leaner & cleaner environments (lesser probability for contention), so the easiest route seems to be installing "Classic", removing PDE, then adding Mylyn.
Hence, Classic.
Those of us who create products and/or plugins based on Eclipse usually start with Eclipse Classic. It has the PDE (plugin Development Environment) already integrated. It's also a lot bigger.
If you want to do Android development and nothing else, you can start with the Java SE edition or Pulsar and add in the plugins you need.

Best free Java .class viewer? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I've used DJ Java Decompiler, which has a handy GUI, but it seems as if the latest version is only a trial and forces you to purchase the software after some period of days (I recall using an earlier free version about a year ago at a previous job).
I'm aware of Jad and Jadclipse, but what I loved about DJ Java Decompiler was that it integrated with Windows Explorer - so I could simply open up a JAR in something like WinRAR, navigate thru the packages, and double-click on a .class file to view it's decompiled source.
Can anyone suggest other good, free, .class viewers? The criteria I have in mind for these would be:
GUI-based
Integrates to Windows Explorer (so I don't have to run some command-line options like with JAD)
optional - can also show raw JVM bytecode commands
In other words - I'd like to find the closest thing to .NET Reflector for Java as possible.
JAD is one of the best Java Decompiler today. This is one brilliant piece of software. Nevertheless, the last JDK supported by JAD 1.5.8 (Apr 14, 2001) is JDK 1.3.
DJ Java Decompiler, JadClipse, Cavaj and JarInspector are powered by Jad.
The last version of Decafe Pro has been released on 2002-01-03.
These viewers can not display Java 5 sources.
So, I use JD-GUI : logic, I'm the author :)
Procyon is a new open source decompiler that already beats JD-GUI in most cases. It's written in Java and comes in a self-contained jar. It is actively developed by StackOverflow's own Mike Strobel.
Eclipse will allow you to view the bytecode for classes, if the source is unavailable (search for 'disassembled bytecodes').
It seems there is also a third-party plugin that uses asm here.
There was another thread on StackOverflow which linked to http://java.decompiler.free.fr/
Try JDGUI simple, lightweight and fast
I use cavaj
I've used Decafe Pro (can't find the official site anymore) in the past, but the free version won't let you cut-n-paste.
Both of them are front ends to JAD, so they have the same features and limitations with respect to decompilation capabilities.
JarInspector
Jar Inspector is an easy to use yet powerful jar file editor for Mac OS X. It allows you to effortlessly view, edit and decompile the contents of jar files.
Many of these decompilers are based on Jad:
http://www.kpdus.com/jad.html
I like the JadClipse Eclipse plugin:
http://sourceforge.net/projects/jadclipse
I just published a stand-alone Java Decompiler GUI (based on Jad) which you can get from Util Java Decompiler (JAD based) v1.0
This is a Windows based .NET 4.0 application, which supports the drag n'drop of *.jar files.
It doesn't integrate with Window Explorer, but since this is based on a simple C# script, and the code is Open Source, maybe you could add that feature :)
Another idea would be to also add support for the other free java decompilers.
i use cavaj, simple to install and gives your very good overview of the class, eclipse style.
There is a free Java Class Viewer, we can check the Java .class file binary data byte by byte interactively. When clicking each tree node of the class file structure on the left, the corresponding byte data would be highlighted on the right.
Here is an article describes the source code of the Java Class Viewer in detail.

Categories