Skip to main content

Questions tagged [java]

Software regarding Java development tools and libraries for the Java programming language.

Filter by
Sorted by
Tagged with
34 votes
4 answers
45k 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 ...
2xMax's user avatar
  • 440
29 votes
2 answers
3k 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 ...
Johnride's user avatar
  • 1,076
27 votes
3 answers
15k 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 ...
Ivar's user avatar
  • 459
23 votes
2 answers
25k 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 ...
skiwi's user avatar
  • 331
22 votes
1 answer
1k 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, ...
Jens Piegsa's user avatar
  • 2,914
19 votes
2 answers
49k 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?...
pacoverflow's user avatar
18 votes
2 answers
843 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 ...
Nicolas Raoul's user avatar
  • 19.5k
16 votes
3 answers
226 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.
demongolem's user avatar
  • 1,427
15 votes
1 answer
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 ...
Johnride's user avatar
  • 1,076
14 votes
2 answers
242 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 ...
demongolem's user avatar
  • 1,427
14 votes
1 answer
667 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 ...
Richard Tingle's user avatar
13 votes
7 answers
18k 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 ...
maaartinus's user avatar
12 votes
6 answers
3k 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 ...
ComFreek's user avatar
  • 2,848
12 votes
0 answers
428 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 ...
demongolem's user avatar
  • 1,427
11 votes
5 answers
96k 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 Android phone. 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 ...
nicael's user avatar
  • 213
11 votes
3 answers
7k views

WebP library for Java?

Is there a library in java for producing/consuming image files in the WebP format? The libraries I found online are either libwebp written in C, or its JNI bindings in Java. Is there anything in pure ...
Franklin Yu's user avatar
11 votes
2 answers
329 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 ...
Leo's user avatar
  • 171
11 votes
4 answers
748 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 ...
user avatar
11 votes
1 answer
181 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 ...
рüффп's user avatar
11 votes
1 answer
245 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: ...
user3771686's user avatar
11 votes
2 answers
983 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 ...
JohnDoDo's user avatar
  • 161
11 votes
2 answers
239 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 ...
e-sushi's user avatar
  • 1,520
10 votes
1 answer
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 ...
leventov's user avatar
  • 2,053
9 votes
3 answers
746 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 ...
Dom's user avatar
  • 244
9 votes
1 answer
2k 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 ...
wilx's user avatar
  • 285
8 votes
6 answers
18k 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 ...
Jonas Czech's user avatar
8 votes
6 answers
41k 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 ...
Guel135's user avatar
  • 201
8 votes
1 answer
263 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. ...
leventov's user avatar
  • 2,053
8 votes
1 answer
2k 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 "...
Nicolas Raoul's user avatar
  • 19.5k
8 votes
1 answer
2k 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 ...
Gabor Szarnyas's user avatar
8 votes
3 answers
181 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 ...
jasilva's user avatar
  • 273
8 votes
2 answers
88 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 ...
durron597's user avatar
  • 201
8 votes
3 answers
8k 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. ...
harbun's user avatar
  • 181
8 votes
1 answer
2k 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 ...
Unihedron's user avatar
  • 231
8 votes
1 answer
509 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 ...
Basil Bourque's user avatar
8 votes
1 answer
1k 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 ...
nPingali's user avatar
7 votes
4 answers
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 ...
abhijeet's user avatar
  • 171
7 votes
1 answer
496 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 ...
DonyorM's user avatar
  • 103
7 votes
3 answers
348 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 ...
user433's user avatar
  • 71
7 votes
1 answer
198 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 ...
Nicolas Raoul's user avatar
  • 19.5k
6 votes
6 answers
679 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 ...
pacmaninbw's user avatar
6 votes
2 answers
683 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 ...
oligofren's user avatar
  • 183
6 votes
1 answer
474 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 ...
Ray's user avatar
  • 111
6 votes
1 answer
379 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 ...
Duff's user avatar
  • 61
5 votes
1 answer
216 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 ...
morgano's user avatar
  • 233
5 votes
3 answers
8k views

Java equivalent to NumPy

In the Python world, if I have some number crunching to do, I use NumPy and it's friends like Matplotlib. Now I have an Android/Java application and the need arises to crunch some numbers and I am ...
mnagel's user avatar
  • 151
5 votes
2 answers
275 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 ...
adamitj's user avatar
  • 153
5 votes
1 answer
7k views

Do we still have to use a library for SSH in Java in 2021 and if so which one is best?

There exists a very old question SSH library for Java focused on libraries to user for SSH in JAVA...However it is now so large and has so many answers that are likely to be out of date I feel that it ...
SystemsInCode's user avatar
5 votes
1 answer
2k views

NDepend for Java

NDepend is a feature-rich GUI for visualizing and analyzing dependencies of .NET applications. Its query language makes it possible to solve very complex tasks, e.g. I managed to identify all COM ...
Thomas Weller's user avatar
5 votes
1 answer
4k 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 ...
jbailie1991's user avatar

1
2 3 4 5
14