Questions tagged [java]

libraries for Java and Java development tools

Filter by
Sorted by
Tagged with
30
votes
2answers
2k views

Java to UML generator on Linux

I want to generate UML class diagrams from my actual Java code. I used Visual Paradigm when I had an academic License but as it is rather expensive I would like some recommendations. Required See ...
22
votes
2answers
18k views

Software to generate class diagram from Java source, not dependent on Eclipse

Is there a program around that can generate (UML) class diagrams from Java source code? There is a reason I am not using Eclipse, regardless of whether the reason makes sense, therefore I do not want ...
22
votes
1answer
915 views

Maze generator library

Randomly generated game worlds are currently very popular. Can anyone recommend an open-source Java library for tile-based maze (bird's-eye view) creation? Features I have in mind: Basic two exits, ...
21
votes
3answers
20k views

Standalone JUnit XML report viewer

I remember that I used a program for viewing JUnit XML reports two years ago, but I forgot their name and can't google it. Could you recommend me a simple standalone app (i.e. not IDE) for viewing ...
18
votes
3answers
8k views

What library should I use for handling CLI arguments for my Java program?

For writing command line applications in Java, what is the best library for parsing and managing arguments and paramenters? Note: this question is an updated version of this closed question on Stack ...
18
votes
2answers
721 views

Open Source Java decompiler that does not crash on huge projects, understands advanced Java concepts

A Java decompiler turns a .class file back into a .java file. While decompiled code is not perfect (no comments, sometimes obfuscated names, etc.), it can be useful during hacking competitions, or to ...
16
votes
3answers
187 views

Tool to generate a jar file containing other jar files?

I am looking for a JAR file generator fitting these requirements: Able to create jar files containing other jar files Makes creation and maintenance of manifest files easy.
14
votes
1answer
3k views

Vim plugin for Java HTML/CSS/Javascript

As of now I am using the Vim built-in SyntaxComplete for my editing. I started my JavaEE project in Vim with Ant and went this way for a few weeks but Eclipse functionalities were lacking too much so ...
14
votes
1answer
564 views

3D Java physics library for highly complex highly ordered objects which can collide with each other

I'm looking for a 3D Java physics library which would be effective for objects which are complicated yet locally ordered: by which I mean the object is made up of local axis aligned boxes (see ...
13
votes
2answers
147 views

What efficient matrix implementations are there for Java

From time to time I need a library which can perform matrix multiplication for me. I think I have most recently used EJML, but that isn't necessarily the easiest package to use when I am working with ...
12
votes
7answers
14k views

Free or nearly free PDF library for Java

The title1 says it (nearly) all. To be more specific, I require PDF generation with basic formatting (tables and images) usability in closed source commercial project being free (as in beer) or ...
12
votes
1answer
107 views

Tools for comparing dependencies in a Java project

I have two Java projects managed with different dependency/delivery tools and want to know the differences of the required dependencies. I am using Linux (CentOS) in a VM but a Windows solution can ...
12
votes
0answers
325 views

Alternative to Struts-Menu for menus in Struts 2.X application

I am currently using Struts-Menu to handle my menu needs for my Struts 2 J2EE application. It is not necessarily a package I wish to work with I have found by playing around with it. So what is an ...
11
votes
2answers
223 views

Open Source Java Solution to distribute jobs and start multiple JVM workers

Goal I am looking for an Open Source Java Solution that can be used in a small (2-4) cluster of linux machines. You can think on this like a farm of processing worker servers that are just listening ...
11
votes
1answer
221 views

Java Refactoring - Scope of Variable

I have to deal with some old legacy code, that unfortunately had the coding style of declaring all the variables at the beginning of a method. The code looks something like this as an example: ...
11
votes
2answers
753 views

Simple, fast, and distributed Java embeddable open-source cache library

I need to store session state for a web application that is deployed on multiple servers. I Want to avoid sticky sessions or doing session replication as I want the application to be self-contained ...
11
votes
2answers
199 views

Java Chart Lib (with good documentation)

I'm currently using a self-coded bar chart implementation with Java (swift), which worked fine up until now. But as my project grows, so do my requirements… As a result, I would like to start using a ...
10
votes
1answer
10k views

IntelliJ IDEA vs Eclipse vs NetBeans for “pure Java” development [closed]

Important private beta notice: this is a trial question for this proposal on meta: Advocating “X vs Y” questions. Of course IntelliJ IDEA, Eclipse and NetBeans are all excellent cross-platform IDEs ...
10
votes
2answers
29k views

Java library that diffs JSON and generates what was added/deleted/modified?

Are there any Java libraries that can diff two JSON strings and generate a tree structure that you can traverse to find out what nodes were added, what nodes were deleted, and what nodes were modified?...
10
votes
6answers
2k views

Java library to transform a math formula into an AST

I am looking for a Java library which can parse mathematical formulas into an AST (abstract syntax tree). UPDATE:I'm open to alternatives in languages other than Java, provided that I can call these ...
10
votes
4answers
279 views

Command-line option parser for Java

I'm writing a shell in Java because I haven't programmed in Java for far too long and I've forgotten a lot of it. I was going to write my own, but right now I'd like to get a working prototype, so I ...
10
votes
1answer
1k views

Java calendar library with support for recurring events / exceptions, etc

I am looking for a calendar module/library that I could use in my simulation. My idea is to fill such calendar with events, single shot and recurring. This calendar should be able to give me next ...
8
votes
3answers
285 views

Java IDE that is compatible with git

I have done many Java projects in the past and recently I have been working on python projects out of a git repo. I liked git so much I would like to start applying it my Java projects, but I would ...
8
votes
1answer
132 views

GUI tool for analyzing assembly, produced by Java JIT

I know there is a tool, which consumes Java VM output with -XX:+PrintAssembly and have 3-columns GUI: Left column with Java code, The middle one with bytecode and The right one with assembly. ...
8
votes
1answer
1k views

An open source Java picture viewing/tagging program?

I am looking for a program that: Shows pictures in a given folder, with thumbnails, with an action to see full-screen. Allows to add tags to pictures and manage tags. (tags are like "vacations" or "...
8
votes
3answers
157 views

Program to run java code step by step, to learn java

Years ago, I used a program written in java, to run java code, and it showed the step-by-step execution, creating blocks of colors for every new object created or variables. I do not remember the ...
8
votes
2answers
81 views

Extract Method recommendations tool

Is there a tool that searches code and makes recommendations for extracting method candidates with duplicated code? Here's a really contrived example: import java.util.List; public class ...
8
votes
1answer
678 views

Javascript library for flowcharting

I have a requirement for modelling flowchart like (workflows) diagrams in the Web application. Request suggestions for an open-source javascript library for the same. Features I am looking include ...
7
votes
6answers
10k views

A simple Java database library?

I'm looking for a library to manage a "database" in my Java application. I want something simple, and easy to use. Specifically, I'm looking for something which: Is easy to start using. I'd like to ...
7
votes
2answers
60k views

Is there an app that runs Java (.jar) files on Android?

I would like to run a .jar file on my Samsung Galaxy S5. I expect that it requires an app, but I can't find such app anywhere. What app would be great to emulate .jar files, preferably without .jar ...
7
votes
4answers
6k views

Java library to implement OAuth 2.0 based authentication in a web application

I have used various OAuth2.0 authentication based web application(facebook, twitter, quickbook, etc) and accessed their APIs for fetching data services. Now I am looking for developing an web based ...
7
votes
1answer
433 views

Sparse matrix library for Java

I am looking for a sparse matrix library in Java that can do multiplications on sparse integer matrices, where the matrices represent the adjacency relations of a graph. The requirement is roughly the ...
7
votes
1answer
208 views

Dynamic GUI Builder

I am currently programming a forum-like interface in the Java programming language. For GUI making I'm using the GUI builder that comes with NetBeans (Matisse). It's a very good GUI builder for most ...
7
votes
1answer
416 views

Distributed in-memory collection with full redundancy, for Java

Is there some kind of library or framework to support a redundantly distributed collection of Java data objects? By 'redundantly', I mean a complete set of data is maintained on every node of the ...
7
votes
3answers
265 views

Java library for limiting number of actions in a time window

I'm looking for a Java library class which provides a similar interface to this: void addData(Comparable data); int countBiggerThan(Comparable data); void removeSmallerThan(Comparable data); I would ...
7
votes
1answer
910 views

PCRE / Extended regex library in Java?

I'm in need of PCRE functionality for my regular expressions in Java. I've been unable to find such a library. What is an extended library (Hopefully including more of the PCRE constructs and extends ...
7
votes
1answer
118 views

Ancestor-based three-way diff/merge with editable output

A huge Java file has been extensively modified by both my company and another company, and now is time to merge. Usually I use Meld or Kdiff3, but today I feel that a better tool is needed. Meld does ...
6
votes
2answers
642 views

Micro-framework for web development in Java

I want to make a small web site, and preferably in Java, due primarily to my coding partner. I love micro-frameworks such as Flask in Python, but most frameworks in Java are BIG and/or slow. Examples ...
6
votes
1answer
287 views

Java email simulator library with cleaning function

For testing purposes, our platform can be connected to an email simulator which collects email requests and can be queried to display all received emails. Our current implementation is based on ...
6
votes
1answer
285 views

Java library for horizontal tree display

I'm looking for a way to display information in the format of a tree with multiple, connected root nodes. The root nodes would be located at the same depth in the tree, and have horizontal connections ...
5
votes
5answers
468 views

Cross-platform IDE alternative to MS Visual Studio - other than Eclipse CDT

I program on Linux (CentOS), OS X and Windows, primarily in C and C++. I've used Eclipse CDT on CentOS, and it's decent, but I find I prefer Visual Studio. The issues I have with Eclipse CDT are that ...
5
votes
1answer
129 views

Java library to partially escape HTML code

I'm implementing an email web client. Sometimes some emails come with HTML content. For security reasons I don't want to render the HTML code as it comes from the original source, but escape or even ...
5
votes
4answers
21k views

Free for commercial use Java library to convert HTML to PDF

I am trying to find a Java library that can convert from a HTML to a PDF using the CSS printing styles. I need that this library be free for commercial use. Not like itext that you need to pay or ...
5
votes
2answers
245 views

Easy Web interface development framework

So, I'm actually a DBA but a formerly Java/Python/Powerbuilder/C programmer. In the past I joined a team as developer for a large government website written in Java + Struts 1.3 + Hibernate + Sencha ...
5
votes
1answer
3k views

Most modern framework for developing a Java desktop GUI application

As aside project I plan to create a desktop text editor in the vein of Notepad++(with a few additions I've been pondering). Im aware that Swing is quite old now, and I haven't really kept up with ...
5
votes
1answer
2k views

Tiny Linux Distro with JVM

I'm looking for a Linux Distro that has been stripped down completely with just the ability to install apps on it (particularly, a JDK). Any suggestions? Definition of tiny in this case: The minimum ...
5
votes
2answers
899 views

UML to Java and Hibernate

I want to design my UML diagrams in a program, and have the program generate Java classes and Hibernate mappings. Java to UML generator on Linux is similar but does not fulfill all my requirements. ...
5
votes
1answer
3k views

Java chart libraries suitable for realtime stock charts?

I'm in the planning process for a java based application that is used for live streaming/trading of stock/forex etc. charts. However I am not sure which charting library is the right one for the job. ...
5
votes
1answer
429 views

server-side & client-side templating engine for Java

Are there any alternatives to duel engine? We would like to use it but there's not enough documentation and downloadable examples. Perhaps something more popular and tested would be preferable. We are ...
5
votes
1answer
169 views

Java code coverage library

I am setting up code coverage for a multi-module Java application. The application has integration/functional tests which span across modules. For example, module-service, module-dao and module-api ...