What is the current version of JExpress?
JExpress is updated on a regular basis. The current version number appears in the release notes.
Learn how to tell which version of JExpress you are running.
Which version of JExpress am I running?
You can see which version of JExpress you're using by selecting the About box from the Help menu.
How long do I get free technical support?
You receive 6 months of free e-mail support from the day you purchase a binary license to JExpress.
If you're evaluating JExpress, then you get free e-mail support during the evaluation period.
Everyone gets unlimited free support via our online knowledge base.
Do I get technical support during the evaluation period?
How long do I get free updates after I purchase the product?
All major and minor releases will be available for download free during the 6 months after the date of purchase.
After the initial 6 months, you have the option of purchasing Annual Updates within 6 months. If you decide not to purchase the Annual Updates within the first year and then you decide that you want to get updates, you'll need to purchase a new license which supercedes the old license.
How long do I get updates when I purchase an "Update" option?
If you purchase updates for JExpress, then you get all major and minor releases for the next 12 months from the date of purchase. If you purchase the updates at the same time that you order a license for JExpress, then you'll get a total of 18 months of updates from the date of purchase (6 months included with the license plus 12 months for the Annual Updates).
If you let your updates lapse, then you can renew the updates.
Purchasing the annual updates does not include free technical support. You must purchase the Annual E-mail Support, if you'd like additional technical support.
What is the difference between Extending and Renewing updates?
You may only extend the annual updates if you currently can receive updates. Otherwise, you must renew the updates.
Six months of free updates are included with the purchase of a new license. If you extend your updates before the end of that 6 month period or before your current annual updates expire, then you can save over 42%.
Regardless if you extend or renew the updates, you'll get 12 months of all major and minor updates released starting when your current updates end if extending or when you place your order when renewing.
Purchasing the annual updates does not include free technical support. You must purchase the Annual E-mail Support, separately, if you'd like it.
Do I get to communicate with engineers when I have a challenge?
Yes, all of our support staff have over many years experience in development and technical support.
What other support programs do you offer after the free period?
You get unlimited free support via our online knowledge base. If you want special attention after the free support period, then you can elect to subscribe to the annual support program. You can learn more about our support programs by clicking here.
Why does your staff always call my "problems" "challenges"?
As a developer, you probably know how draining customer support can be. Yet, as a customer you expect competent, and timely responses to your questions and concerns from friendly, knowledgeable people.
In an effort to keep our engineers positive and determined to solve your concerns quickly, we use the term challenge instead of problem to describe customer incidents. It is much easier to rise to a challenge and overcome it. Problems, on the other hand, tend to mount and overwhelm too easily.
You'll quickly discover how much more effective our engineers are because they keep the right perspective about their jobs: to solve your challenges as quickly as possible.
How is JExpress licensed?
The licenses for JExpress is to a single individual. You are free to produce an unlimited number of installers and updaters with JExpress ___ royalty free. If a team of people work on building or producing the installers/updaters, then each person needs their own license to JExpress.
Please feel free to review the user licenses:
What are the differences between the source licenses?
| Includes | All JExpress | Updater | Installer |
|---|---|---|---|
| JExpressInstaller java source | Yes | Yes | Yes |
| JExpressUninstaller java source | Yes | Yes | Yes |
| Java Web Start jar's java source | Yes | Yes | Yes |
| Install JVM C/C++ source | Yes | Yes | Yes |
| JExpressUpdater java source | Yes | Yes | No |
| JExpress Builder java source | Yes | No | No |
| Low level Windows interface C++ source | Yes | No | No |
| Launcher for Java App on Windows C++ source | Yes | No | No |
What is included in the JExpress Installer source license?
All the source that generated the class files in the JExpressInstaller and JExpressUninstaller subdirectories, and the jexpresswebstart.jar distributed with the binary license of JExpress. You also receive the source for the jexpresswebstart.jar, and the C and C++ source files for the program that bootstraps the installer by installing the JVM, called cinstaller.
This license does not include any source files to 1) the com or the JExpressUpdater subdirectories in the binary JExpress installation directory; 2) the native Windows interface program, called WinCmds; and 3) the program that launches a Java app on Windows, called JavaApp.
You can change the user interface or functionality in the Installer or Uninstaller in any way you'd like.
You also get 6 months of free technical support, as outlined in the license agreement, and free updates for six months.
Review the license: JExpress Installer Source
What is included in the JExpress Updater Source license?
All the source that generated the class files in the JExpressInstaller, JExpressUninstaller, and JExpressUpdater subdirectories, and the jexpresswebstart.jar distributed with the binary license of JExpress. You also receive the C and C++ source files for the program that bootstraps the installer by installing the JVM, called cinstaller.
This license does not include any source files to 1) the com subdirectory in the binary JExpress installation directory; 2) the native Windows interface program, called WinCmds; and 3) the program that launches a Java app on Windows, called JavaApp.
You can change the user interface or functionality in the Installer, Uninstaller, or Updater in any way you'd like.
You also get 6 months of free technical support, as outlined in the license agreement, and free updates for six months.
Review the license: JExpress Updater Source
What is included in the All JExpress source license?
You receive all the Java and C/C++ source for all the classes and programs distributed with the JExpress binary license. This includes all the source produced by DeNova for the 1) installer; 2) uninstaller; 3) updater; 4) builder; 5) the program that installs the JVM (cinstaller); 6) the source for the Java Web Start jar; 7) the program that interfaces with Windows' (WinCmds); and 8) the program launches a Java app on Windows (JavaApp).
You can change the user interface or functionality in Builder, the Installer, Uninstaller, and Updater in any way you'd like for your internal use.
You also get 6 months of free technical support, as outlined in the license agreement, and free updates for six months.
Review the license: JExpress Full Source
What tools does DeNova use to build JExpress?
Of course, we use JExpress to build the installer, updater, and uninstaller.
We also use IBM's jikes to compile the java code and gcc to compile the C and C++ code. The management tool for the java code and JExpress is ant and regular make and batch files are used to maintain the C and C++ code.
What are the system requirements for my machine?
What are the system requirements for my customers' machines?
If a customer does not have a JVM installed, then JExpress can automatically install it before it proceeds to install your application.
Also the monitor on the target machine must support 24 colors as a minimum for Java apps to work, including the multiplatform installers created by JExpress.
Does JExpress let me change the Windows registry?
Yes. You can add a custom command that interfaces with the Windows registry. The custom API in JExpress lets you query, add, replace, and delete items in the registry, get the name of the Windows and Program Files directory, and let you know which version of Windows you're using.
There are full docs about the Windows registry interface in the manual.
Does JExpress let me change environment variables?
Yes, if you have JExpress. You can add a custom command to change an environment variable.
What platforms can JExpress run on?
Any platform that runs Java 1.4.x, 1.5.x, 1.6.x, or later. This includes any current version of Windows (e.g., 2000, XP, Vista, 7), and several versions of Unix including Solaris, Linux, the Mac OS X, HP UX, AIX, and more.
What computer language is JExpress developed in?
JExpress is pure Java. Two major advantages of Java are that you'll have a more robust system than older languages generally afford and your installation-distribution system can operate on multiple platforms.
There is also a small component of JExpress that relies on C/C++ to handle the special native calls necessary for installing the JVM.
How large are the download files for JExpress?
Can I use a purchase order?
Kagi does accept purchase orders, but you must submit your order via Kagi's order form and follow these instructions.
How can I place my order?
We use Kagi as our authorized ecommerce store. When you click on a button to order on DeNova's site, you are automatically redirected to a secure order form on Kagi.
Are there any shipping or handling charges? What about taxes?
There are no shipping or handling charges as we deliver all software via the Internet.
If you are located in California or the EU, then taxes may be collected. *Before* you confirm your order, you will receive full details about the total cost of the transaction. There are no surprises on your credit card.
How long does it take to receive the full version?
If you order via the secure online order form at Kagi's store with a credit card, then you will typically receive your user ID and password within a couple of hours, but it could take up to 1 business day after your credit card payment is approved. If you order via fax with a credit card, then it can take 4-8 days to process your order. If you order by prepayment through Kagi, then it usually takes 5-10 days after we receive your payment.
I placed my order but I haven't received my user id and password?
If you ordered with your credit card, then you can check with Kagi, our authorized ecommerce store, about the status of the order. Go to Kagi's secure server and enter the e-mail address and credit card number you used to place your order.
If you don't find any information about your order, then you can contact Kagi between 10am and 4pm US West Coast time at +1 (510) 601-5244 to get more info. Or, if it's been more than 48 hours, you can resubmit your order. We've never had Kagi double bill for an order, but if they would, you'd simply need to notify us and we'd get it straightened out immediately.
If you ordered by fax or mail, please remember that it can take up to
8-10 days to process your order. If you've been patient and still not
gotten word, then send e-mail to
or call Kagi between 10am and 4pm
US West Coast time at +1 (510) 601-5244.
Can I receive a refund?
You can fully evaluate JExpress for one month without any obligations with the free trial copy. You receive free tech support during your evaluation period and we strongly encourage you to use it to insure your needs will be met. The trial copy is functional in every way the full release is, except that you can only use it in-house for testing for one month and the installers you create with it will only work for 5 days (and may not be distributed at any time).
You can get a refund, less a US$35 processing fee, if you purchased a product or service 10 days before the date you request the refund. You must destroy all copies of the product and stop distributing the installers, updaters, and uninstallers created by JExpress.
Why does my credit card show Kagi instead of DeNova's name?
Kagi is DeNova's authorized reseller or ecommerce store so all credit card orders are made through them.
DeNova is ready to help with any questions about your bills or credit card
charges. Please send questions to
How do I get an incorrect charge adjusted on my credit card?
Just send an e-mail message to
with any questions about your credit card charges.
Please do *not* include your credit card number in the
email message. Someone will contact you as quickly as possible to resolve
any difficulties.
How can I pay for my order?
You can use your Master card, Visa, American Express, Discover, EuroCard, if you prefer using a credit card. You can also pay by check or money order in US Funds. If you elect to pay by check, please allow 2-6 weeks for us to receive and process your order.
| How can we help? | Privacy Policy | Legal | © 1997-2010 DeNova.com |