Main > Free Download Search >

Free jars software for linux

jars

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 252
ProGuard 3.9 / 4.0 Beta

ProGuard 3.9 / 4.0 Beta


ProGuard is a Java class file shrinker and obfuscator. more>>
ProGuard is a free Java class file shrinker, optimizer, and obfuscator. ProGuard project can detect and remove unused classes, fields, methods, and attributes. It can then optimize bytecode and remove unused instructions.
Finally, it can rename the remaining classes, fields, and methods using short meaningless names. The resulting jars are smaller and harder to reverse-engineer.
More compact jar files also means smaller storage requirements, faster transfer of applications across networks, faster loading, and smaller memory footprints.
ProGuards main advantage compared to other Java obfuscators is probably its compact template-based configuration. A few intuitive command line options or a simple configuration file are usually sufficient. For instance, the following configuration option preserves all applets in a jar:
-keep public class * extends java.applet.Applet
The user manual explains all available options and shows more examples of this powerful configuration style.
ProGuard is fast. It only takes seconds to process programs and libraries of several megabytes. The results section presents actual figures for a number of applications.
ProGuard is a command-line tool with an optional graphical user interface. It also comes with plugins for Ant and for the J2ME Wireless Toolkit.
ProGuard is a Java class file shrinker, optimizer, and obfuscator. The shrinking step detects and removes unused classes, fields, methods, and attributes. The optimization step analyzes and optimizes the bytecode of the methods. The obfuscation step renames the remaining classes, fields, and methods using short meaningless names. The resulting jars are smaller and harder to reverse-engineer.
ProGuard can also be used to list unused fields and methods in an application, and to print out the internal structure of class files.
ProGuard typically reads the input jars (or wars, ears, zips, or directories). It then shrinks, optimizes, and obfuscates them. It then writes the results to one or more output jars (or wars, ears, zips, or directories). The input jars can optionally contain resource files. ProGuard copies all non-class resource files from the input jars to the output jars. Their names and contents remain unchanged.
ProGuard requires the library jars (or wars, ears, zips, or directories) of the input jars to be specified. It can then reconstruct class hierarchies and other class dependencies, which are necessary for proper shrinking, optimization, and obfuscation. The library jars themselves always remain unchanged. You should still put them in the class path of your final application.
In order to determine which code has to be preserved and which code can be discarded or obfuscated, you have to specify one or more entry points to your code. These entry points are typically classes with main methods, applets, midlets, etc.
- In the shrinking step, ProGuard starts from these seeds and recursively determines which classes and class members are used. All other classes and class members are discarded.
- In the optimization step, ProGuard further optimizes the code. Among other optimizations, classes and methods that are not entry points can be made final, and some methods may be inlined.
- In the obfuscation step, ProGuard renames classes and class members that are not entry points. In this entire process, keeping the entry points ensures that they can still be accessed by their original names.
Any classes or class members of your code that are created or invoked dynamically (that is, by name) have to be specified as entry points too. It is generally impossible to determine these cases automatically, but ProGuard will offer some suggestions if keeping some classes or class members appears necessary. For proper results, you should at least be somewhat familiar with the code that you are processing.
ProGuard does handle Class.forName("SomeClass") and SomeClass.class constructs automatically. The referenced classes are preserved in the shrinking phase, and the string arguments are properly replaced in the obfuscation phase. With variable string arguments, it is generally impossible to determine their possible values (they might be read from a configuration file, for instance).
However, as mentioned, ProGuard will note constructs like "(SomeClass)Class.forName(variable).newInstance()". These might be an indication that the class or interface SomeClass and/or its implementations may need to be preserved. You can then adapt your configuration accordingly.
Whats New in 3.9 Stable Release:
- This release fixes a number of bugs.
- Notably, ".class" constructs compiled in Java 6 are now handled correctly.
- The optimization step now avoids a possible division by 0 and correctly processes local variables with indices larger than 255.
- The documentation and examples have been updated.
Whats New in 4.0 Beta Development Release:
- Added preverifier for Java 6 and Java Micro Edition, with new option -dontpreverify.
- Added new option -target to modify java version of processed class files.
- Made -keep options more orthogonal and flexible, with option modifiers allowshrinking, allowoptimization, and allowobfuscation.
- Added support for configuration by means of annotations.
- Improved shrinking of unused annotations.
- Added check on modification times of input and output, to avoid unnecessary processing, with new option -forceprocessing.
- Added new options -flattenpackagehierarchy and -repackageclasses (replacing -defaultpackage) to control obfuscation of packages names.
- Added new options -adaptresourcefilenames and -adaptresourcefilecontents, with file filters, to update resource files corresponding to obfuscated class names.
- Now respecting naming rule for nested class names (EnclosingClass$InnerClass) in obfuscation step, if InnerClasses attributes or EnclosingMethod attributes are being kept.
- Added new inter-procedural optimizations: method inlining and propagation of constant fields, constant arguments, and constant return values.
- Added optimized local variable allocation.
- Added over 250 new peephole optimizations.
- Improved making classes and class members public or protected.
- Now printing notes on suspiciously unkept classes in parameters of specified methods.
- Now printing notes for class names that dont seem to be fully qualified.
- Added support for uppercase filename extensions.
- Rewritten class file I/O code.
- Updated documentation and examples.
<<less
Download (MB)
Added: 2007-06-27 License: GPL (GNU General Public License) Price:
905 downloads
One-JAR 0.95

One-JAR 0.95


One-JAR is a Java jar distribution mechanism. more>>
One-JAR is a simple solution to the problem of distributing an application as a single jar file, when it depends on multiple other jar files.

It uses a custom classloader to discover library jar files inside the main jar.
<<less
Download (0.027MB)
Added: 2005-04-07 License: Freely Distributable Price:
932 downloads
Jar::Signer 0.1

Jar::Signer 0.1


Jar::Signer Perl module ease the process of creating a signed Jar file. more>>
Jar::Signer Perl module ease the process of creating a signed Jar file.

SYNOPSIS

# using FindBin is just a suggestion.
use FindBin qw( $RealBin );
use Jar::Signer;
my $signer = Jar::Signer->new;
# location of the keystore, created if needed.
$signer->keystore("$RealBin/MyKeyStore");
# dname properties of the certificate.
$signer->dname("CN=Mark Southern, O=My Corporation, L=My State, C=USA");
# name for .fingerprint and ..cert files, created if needed.
$signer->alias("$RealBin/MyCert");
# the Jar file that we want to sign.
$signer->jar(shift);
# if signed_jar is undefined then the default is basename.signed.jar where basename is the basename of the Jar file.
$signer->signed_jar(shift);
# create the signed Jar.
$signer->process;

This module, and the script that uses it make it a lot simpler to generate signed Jar files for use in Java applets etc. It steps through all the needed jar, jarsigner and keytool command lines.

<<less
Download (0.003MB)
Added: 2007-06-15 License: Perl Artistic License Price:
890 downloads
Jar Ajar 0.3.1

Jar Ajar 0.3.1


Jar Ajar is a JAR-based self-extractor for zip files. more>>
Jar Ajar is a JAR-based self-extractor for zip files. Jar Ajar project can package zipped files with descriptive images and text using a graphical interface.
When recipients launch the resulting JAR, Jar Ajar guides users through the unzip process.
Jar Ajar is designed specifically for software deployment of Java-based applications. By taking advantage of the Java environment that would already be found on the users platform, Jar Ajar is very lightweight and offers a consistent look and feel.
Packaging. Features to help you package files for deployment:
- Welcome message: supports HTML and CSS-compliant text.
- Logo & License: allows you to include a customized logo and license.
- Zip: Jar Ajar zips up your files into a self-extracting .jar file.
- Documented: instructions are built right into the sidebar for quick access.
Self-Extraction. The self-extractor means that you can install your package on any computer that support Java. The general sequence of events during an installation include:
- Greetings from your welcome message.
- Required acceptance of your license.
- Browse for installation location.
- Install the files, with feedback on which files have been installed.
- Wrap-up, including a reminder of where the files have been installed to, and the option to open a readme and launch your program.
Enhancements:
- New features in this release include the ability to display a license during self-extraction and a readme afterward.
- Jar Ajar can now also launch programs after extraction.
- Hyperlinkable text displays are now supported.
- User interface improvements were made.
<<less
Download (0.20MB)
Added: 2007-01-03 License: GPL (GNU General Public License) Price:
1028 downloads
j2bin 1.1

j2bin 1.1


j2Bin is a software that helps Java developers distribute their Java programs (.jars) as Linux executables. more>>
j2Bin is a software that helps Java developers distribute their Java programs (.jars) as Linux executables, making the programs easy to run and use for the end user.
Note: This is the very first release, even so we invite everyone to try it and send feedback.
Enhancements:
- added english translation
- added portuguese-portugal translation
<<less
Download (0.086MB)
Added: 2005-11-22 License: GPL (GNU General Public License) Price:
1432 downloads
Java::Build::Tasks 0.05

Java::Build::Tasks 0.05


Java::Build::Tasks is a Perl module that collects common Java build tasks in one place: jar, jarsigner, etc. more>>
Java::Build::Tasks is a Perl module that collects common Java build tasks in one place: jar, jarsigner, etc.

SYNOPSIS

use Java::Build::Tasks;

set_logger($log_object);

copy_file(source, dest);
copy_file(list, of, sources, dest);
copy_file(-r, list, of, sources, with, flags, dest);
copy_file([ list, of, sources ], dest);
copy_file([ -r, list, of, sources, with, flags ], dest);

my $file_list = build_file_list(
BASE_DIR => where/to/start,
EXCLUDE_PATTERNS => [ qr/leave/, qr/these/, qr/out/ ],
INCLUDE_PATTERNS => [ qr/.*include/, qr/these.*/ ],
EXCLUDE_DEFAULTS => 1,
STRIP_BASE_DIR => 1,
QUOTE_DOLLARS => 1,
);

jar(
JAR_FILE => some/full/path/ending/in/a.jar,
FILE_LIST => $file_list;
MANIFEST => location/of/manifest/to/put/in/jar,
BASE_DIR => path/to/change/to/before/building/jar,
APPEND => 1,
);

signjar(
JAR_FILE => what/to/sign,
KEYSTORE => path/to/your/keystore,
ALIAS => $your_alias,
STOREPASS => $your_keystore_pass,
);

my $config_hash = read_prop_file($prop_file_name);

update_prop_file(
NAME => /optional/path/and/file.properties,
NEW_PROPS => %values_to_add_or_update,
);

filter_file(
INPUT => t/file1,
OUTPUT => t/file2,
FILTERS => [
sub { my $string = shift; $string =~ s/Happy/Joyous/g; $_;}
],
);

my $dirties = what_needs_compiling(
SOURCE_FILE_LIST => $list,
SOURCE_DIR => path/to/your/source/files,
DEST_DIR => path/to/your/compiled/files,
SOURCE_TO_COMPILIED_NAME => sub { ... },
);

my $classpath = make_jar_classpath(
DIRS => [ /path/to/some/set/of/jars,
/path/to/some/other/jars ],
INCLUDE_PATTERNS => [ qr/.jar$/, qr/.ZIP$/ ], # optional
);

purge_dirs($base_dir, qw(sub directories to remove));

<<less
Download (0.030MB)
Added: 2007-06-04 License: GPL (GNU General Public License) Price:
874 downloads
guglhupf commons resource repository 0.3

guglhupf commons resource repository 0.3


guglhupf commons resource repository is a tool that manages dependencies between program resources (e.g., Java jar files). more>>
guglhupf commons resource repository is a tool that manages dependencies between program resources (e.g., Java jar files).
guglhupf commons resource repository comes with a mechanism to download needed resources from a central repository and stores these resources in a local repository. This allows reuse of resources between different projects.
Main features:
- Central resource repository to share resources between multiple projects.
- Needed resource are downloaded and stored in a local repository.
- Dependencies between resources are solved.
- Setup the classpath with all needed resources (jars).
- Start java progams with the needed resources.
- Ant integration to setup the classpath.
- Modular ant build script support
- Eclipse classpath builder to setup the classpath in eclipse.
<<less
Download (0.10MB)
Added: 2006-04-17 License: The Apache License 2.0 Price:
1285 downloads
jjjuste 1.0

jjjuste 1.0


jjjuste is a Java/Jack port/rewrite of JustePort. more>>
jjjuste is a Java/Jack port/rewrite of JustePort. It contains Java classes for streaming data to an Apple Airport Express. The project also contains a Jack client that allows the streaming to be integrated within a Jack audio flow.
The functionality of the basic client is more restricted than JustePort (only raw data at maximum volume), but the Jack integration gives more reliable playback on Linux and the structure of the code has been clarified (if you want to port JustePort to another language I suspect its easier to use jjjuste than JustePort, but I may be biased).
In case the above is not clear, jjjuste contains:
- a basic Java based client that can stream audio data to an Airport Express
- simple integration with Jack, which is an audio server for Linux.
This means that (almost) any audio source playing on Linux can be routed to the Airport (and so played on your hifi, remotely).
Usage:
- Get Jack running
- Download JJack from CVS (it is important you use the very latest CVS code - I committed a patch on 2007-07-10).
- Compile and install JJack (unpack, cd make, ant)
- Download Bouncy Castle and Apache Commons Codec jars
- Download the jar
- Start the client with
java -classpath jjjuste-1.0.jar:[other jars]
-Djava.library.path=[path to directory containing libjjack.so]
org.acooke.jjjuste.jack.FiniteJackClient [airport address]
<<less
Download (0.041MB)
Added: 2007-07-18 License: GPL v3 Price:
839 downloads
Rad SFTP Applet 2.01

Rad SFTP Applet 2.01


Rad SFTP Applet is a graphical secure FTP (SFTP) applet. more>>
Rad SFTP Applet is a graphical secure FTP (SFTP) applet. It is multi-threaded and thus capable of carrying out several concurrent uploads and downloads and resuming interrupted transfers.
The applet received a four star rating from jars.com - the premier java software review site and became featured on the official java website as well.
The secure FTP applet is ideal for Internet Service Providers and web hosting companies as a value addition to their service. The applet will also help web and software companies to reduce license costs with its per web site license model.
The desktop client is suited for individuals or organizations looking for a secure alternative to FTP.
Enhancements:
- Bugfixes and other improvements related to the management of hidden files and folders.
<<less
Download (MB)
Added: 2007-05-22 License: Free For Educational Use Price:
892 downloads
FTP SyncAgent 1.0 Beta

FTP SyncAgent 1.0 Beta


FTP SyncAgent is a software that keeps a local folder and a remote FTP folder in sync. more>>
FTP SyncAgent is a software that keeps a local folder and a remote FTP folder in sync. All what you need to do is to create a Java properties file (explained here) and start it.

Currently there is only a console-based UI and you will be asked for files to download/upload or remove.

Later on, I will provide a more intelligent agent module which can be pre-configured for common descision patterns and which will be able to choose automatically what to do. Thus, the agent should be able to run as a cron job and periodically check for required updates.

Quick Start

1. Download the latest release of FTP SyncAgent and the two dependent libraries: Jakarta Commons Net and ORO (you will only need the two JAR files commons-net-[version].jar and jakarta-oro-[version].jar).
2. Create a properties (config) file for each directory to sync, e.g. syncedFolder.properties and save it somewhere, lets say in /home/myUser/syncedFolder.properties. The file should contain at least the following lines (you can copy it from here!):

host=ftp.theFTPserver.com
port=21
user=myUserName
pass=myPassword
remoteFolder=absolutePathToTheLocalFolderToSync
localFolder=relativePathToTheRemoteFolderToSync
verbose=true
passive=true
ignore=.backup .bak ~

The host, port, user, and pass properties should be clear, the remoteFolder is the path to the remote folder relative to the FTP home directory (e.g. /mySyncedFiles), the localFolder is the absolute directory path to the local folder to be synced (e.g. /home/myUser/aFolderToSync). The property verbose is just for a more detailed output to the shell when sychronising, passive will enable (or disable) a passive connection to the server (if you are behind a firewall our gateway router), and using ignore you can specify file suffices to exclude.
3. Setup the classpath or specify it when starting (as shown here at the next step). The classpath must contain the two dependent JARs as described under requirements and the FTP SyncAgent JAR file ftpsyncagent.jar.
4. Now you can run FTP SyncAgent with the following command (you must adjust the path to the JAR files according to your directory structure! Create a shell script or batch file for an easier startup):

java -cp /opt/javalibs/ftpsyncagent.jar:/opt/javalibs/commons-net-1.4.1.jar:
/opt/javalibs/jakarta-oro-2.0.8.jar at.langegger.ftpsa.SyncAgent
/home/myUser/syncedFolder.properties

The basic usage is:

java -cp [jar-files] at.langegger.ftpsa.SyncAgent [custom properties-file]

5. Thats all. For any questions, contact me (via e-mail, address below).

<<less
Download (0.010MB)
Added: 2006-02-02 License: GPL (GNU General Public License) Price:
1361 downloads
URL Rewriter 1.1

URL Rewriter 1.1


URL Rewriter is a tool for rewriting URL in Servlet. more>>
URL Rewriter is a tool for rewriting URL in Servlet. It is similar to mod_rewrite. This project is written in Java and it is licensed under LGPL.
< span style=color:blue >< b >Main features:< /b >< /span >< br/ >
- Easy installation
- Easy extension. You can easily write new tags.
- Maven support.
< b >Installing Rewriter< /b >
If you are not using Maven you need to add this two jars to classpath (eg. WEB-INF/lib/): softeu-rewriter-1.1.jar and xom-1.1.jar.
If you are using Maven add dependency to pom.xml:
< !-- url rewriter -- >
< dependency >
< groupId >cz.softeu< /groupId >
< artifactId >softeu-rewriter< /artifactId >
< version >1.1< /version >
< scope >runtime< /scope >
< /dependency >
this library is not yet in main Maven repository, so add SoftEU repository to pom.xml:
< repositories >
< repository >
< id >softeu-repo< /id >
< url >http://maven.softeu.cz/< /url >
< /repository >
< /repositories >
Add to web.xml:
< !-- url rewriter -- >
< filter >
< filter-name >RewriterFilter< /filter-name >
< filter-class >cz.softeu.rewriter.RewriterFilter< /filter-class >
< /filter >
< filter-mapping >
< filter-name >RewriterFilter< /filter-name >
< url-pattern >/*< /url-pattern >
< /filter-mapping >
Create WEB-INF/rewriter-config.xml:
< rewriter-config xmlns:b="http://rewriter.softeu.cz/basic/" >
< b:regex >
< from >^/news/(.*)$< /from >
< to >/news.jsf?id=$1< /to >
< /b:regex >
< /rewriter-config >
<<less
Download (0.017MB)
Added: 2007-01-25 License: GPL (GNU General Public License) Price:
1002 downloads
Maven 1.1

Maven 1.1


Maven is a software project management and comprehension tool. more>>
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a projects build, reporting and documentation from a central piece of information.
Main features:
Model based builds
- Maven is able to build any number of projects into predefined output types such as a JAR, WAR, or distribution based on metadata about the project, without any need to do any scripting in most cases.
Coherent site of project information
- Using the same metadata as for the build process, Maven is able to generate a web site or PDF including any documentation you care to add, and adds to that standard reports about the state of development of the project. Examples of this information can be seen at the bottom of the left-hand navigation of this site under the "Project Information" and "Project Reports" submenus.
Release management and distribution publication
- Without much additional configuration, Maven will integrate with your source control system such as CVS and manage the release of a project based on a certain tag. It can also publish this to a distribution location for use by other projects. Maven is able to publish individual outputs such as a JAR, an archive including other dependencies and documentation, or as a source distribution.
Dependency management
- Maven encourages the use of a central repository of JARs and other dependencies. Maven comes with a mechanism that your projects clients can use to download any JARs required for building your project from a central JAR repository much like Perls CPAN. This allows users of Maven to reuse JARs across projects and encourages communication between projects to ensure backward compatibility issues are dealt with. We are collaborating with the folks at Ibiblio who have graciously allowed the central repository to live on their servers.
Gump integration
- Integration with Gump. For those who are not familiar with Gump it is a tool used at Apache to help projects maintain backward compatibility with their clients. If you have a Maven project descriptor then you can easily participate in nightly Gump builds that will help your project stay abreast of the impact your changes actually have in Java developer community. We are working on our own massive build tool but integration with Gump comes at no cost to Maven users.
<<less
Download (4.9MB)
Added: 2005-10-05 License: The Apache License 2.0 Price:
1483 downloads
WebRun 2.7

WebRun 2.7


WebRun provides a simple Java application distribution tool. more>>
WebRun provides a simple Java application distribution tool.
WebRun is a single Java class file that implements a remote class loader and application launcher that can be used to distribute Java applications to clients.
This drastically reduces the need to continually update each client as only this class file plus the Java environment is needed on the client.
WebRun load JAR and CLASS files from URLs plus it supports basic authentication with HTTP URLs.
A simple Java Application Starter that can load jars and class files from URLs, including password protected URLs. WebRun offers the benefits of Java without the overhead or bugs of web browsers.
The front end is run as the main Java class using any Java 1.1 or later runtime environment (RT, JRE, or JDK). It may be compiled as part of a package or outside of packages. It does not depend on its package name in any way other than it is the location where we place our Java tools.
The code was specifically written in such a way as to only require a single class file (in addition to Java) to be on the users system. Thus some of the strange constructs to do the AWT windows for the password entry and for the status display.
Enhancements:
- Very minor changes and some source code cleanups.
<<less
Download (0.041MB)
Added: 2007-04-13 License: GPL (GNU General Public License) Price:
927 downloads
Database Bean Generator 2.1.3

Database Bean Generator 2.1.3


Generator is a command line application to facilitate the construction of small applications that need some database objects. more>>
Generator is an command line application written in java that have the goal to make easy the construction of little applications that needs some database objects stuff.
Database Bean Generator isnt a replacement of complex object persistence solutions, like hibernate or TopLink but it covers a different target. The little java web applications that dont use sofisticated persistence options.
Generator invocation is simple, just type:
java -jar generator.jar -xml (config-file.xml)
where config-file is a xml config file with the definitions to connect to the database and generate the bean classes.
Main features:
- Generates classes to access via custom connection resources to database tables.
- Configuration files are in clear xml format and can be embedded or separate.
- Supports individual or global field updates.
- Supports custom set of Exceptions.
- Provides toXML function for each entity generated.
- Provides automatic generation of finders coonfigured in the xml configuration file.
- Provides some utility static methods via the BdUtils.java class generation.
- Generates an xml file with the database structure.
- Supports configuration of the methods that produces XML (String as CDATA, data as attributes or values, ...)
- Initial support for MySQL and Oracle (Oracle support is in initial stage at this moment).
- Provides an ant task for automatic integration builds.
- Supports transparent renaming of the generated class individual fields.
- Supports normal or CDATA output in individual fields.
- Supports utilization in all database methods with your own external connection.
- Preliminar support of a pluggable logging system (The goal is use log4j integration)
- Support for SEQUENCES in Oracle and AUTOINCREMENT in MySQL
- Support arbitrary raw code and imports from configuration file
- Correct treatment for NULL values of the fields in the generated class
Enhancements:
- Optionally, you may include the extra jars to get JSON support.
- JSON output for finders and generic JSON output for general have been added.
<<less
Download (1.9MB)
Added: 2007-07-25 License: LGPL (GNU Lesser General Public License) Price:
503 downloads
Launch4j 3.0.0-pre2

Launch4j 3.0.0-pre2


Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in Windows native executables. more>>
Launch4j project is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables.
The executable can be configured to search for a certain JRE version or use a bundled one, and its possible to set runtime options, like the initial/max heap size.
The wrapper also provides better user experience through an application icon, a native pre-JRE splash screen, a custom process name, and a Java download page in case the appropriate JRE cannot be found.
Main features:
- Launch4j wraps jars in Windows native executables and allows to run them like a regular Windows program. Its possible to wrap applications on Linux!
- Doesnt extract the jar from the executable.
- Custom application icon with multiple resolutions and color depths.
- Native pre-JRE splash screen in BMP format shown until the Java application starts.
- Process name as the executable filename to easily identify your application.
- Works with a bundled JRE or searches for newest JRE / SDK in given range.
- Opens Java download page if an appropriate Java version cannot be found.
- Supports GUI and console apps.
- Passes command line arguments, also supports constant arguments.
- Allows to set the initial/max heap size.
- JVM options: set system properties, tweak the garbage collection...
- Option to change current directory to the executable location.
- Custom version information shown by Windows Explorer.
- GUI and command line interface.
- Build integration through an Ant task.
- Lightweight: 21 KB!
- Its free and may be used for commercial purposes.
- Includes a sample application and Ant script that automates the build process from Java sources to native executable.
- The wrapped program works on all Windows platforms (98/Me/NT/2K/Xp), launch4j works on NT/2K/Xp, Linux (developed and tested on FC2)
Whats New in 2.1.5 Stable Release:
- Changed the Java download site to http://java.com/download.
- Now its possible to use absolute and relative paths to specify the embedded JRE.
Enhancements:
- Enhanced GUI.
- Redesigned error reporting.
- Added custom error messages.
- Added support website feature.
- Added PWD and OLDPWD special variables and access to the registry.
- Runtime ini file extension changed to .l4j.ini, added comments (#).
- FR #1427811 Initial process priority.
- FR #1547339 Added VarFileInfo structure to Version Info (Stephan Laertz).
- FR #1584295 Updated documentation for --l4j-debug.
- Fixed and config conversion bug (found by Dafe Simonek).
- Fixed the Ant task exception reporting bug, added tmpdir and bindir attributes.
- Fixed bug #1563415 Problem with launching application when ini file exists (found by mojomax).
- Fixed bug #1527619 Console header wildcard expansion (found by erikjv).
- Fixed bug #1544167 NPE when dontwrap and only classpath given (found by Hendrik Schreiber).
- Fixed bug #1584264 Dropdown boxes get mixed up (found by Larsen).
<<less
Download (1.8MB)
Added: 2006-10-29 License: GPL (GNU General Public License) Price:
1098 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5