A random program that I installed reset the default application (Java) for.jar files on my Macbook, and to reset the behaviour in Mac OSX took a bit more work than I thought. Turns out the “Java Launcher” isn’t in the list of applications that you can select from, in the “Open With” list.
In Windows, we can use the where command to find where our java.exe is located: where java. And our output will look something like: C: Apps Java jdk1.8.031 bin java.exe. However, as with java -version, this command is only useful if our PATH environment variable points to the bin directory. Mac OS X and.nix which and whereis.
And, you can install a JRE or configure OpenOffice to use Java at any time to get missing functionality to work. Important note for Windows users: The Windows version of OpenOffice is 32-bit and therefore it requires a 32-bit JRE.
portable Java® runtime environment
Download from PortableApps.com
Version 8 Update 261 for Windows, Multilingual 71MB download / 169MB installed Notes | Antivirus Scan | Details
This is an online installer that will download Java during setup
jPortable can run from a cloud folder, external drive, or local folder without installing into Windows. It's even better with the PortableApps.com Platform for easy installs and automatic updates.
Also Available: jPortable 64
- Support PortableApps.com's development and hosting
Description
jPortable allows you to easily add a Java® runtime environment to your portable device. It automatically works with apps in PortableApps.com Format like LibreOffice Portable. No Java® runtime environment needs to be installed on the local machine and no admin rights are required. JARs can be run using our jPortable Launcher.
App Notes
Installation Note: Unlike standard portable apps which are installed to X:PortableAppsAppNamePortable, jPortable is an add-on and is meant to be installed to X:PortableAppsCommonFilesJava. Once installed there, an application like OpenOffice.org Portable installed to X:PortableAppsOpenOfficePortable will automatically make use of it.
License Change 2019-04-10: The terms under which this version of the software is licensed have changed. This version of the Java Runtime is licensed only for your personal (non-commercial) desktop and laptop use. Commercial use of this software requires a separate license from Oracle or from your software vendor. Please see the Oracle Technology Network License Agreement for Oracle Java SE for details.
Support
For help with this app, please see the following:
External: Publisher Documentation
PortableApps.com Forum: Portable App Support
Download Details
Publisher: PortableApps.com & PortableApps.com (John T. Haller)
Date Updated: 2020-08-24
Date Added: 2009-06-24
System Requirements: Windows 7, 8, 10
App License: Freeware (Personal (non-commercial) use only. Business use requires a license.)
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. PortableApps.com is not affiliated with Oracle.
xml:lang='en-US'>
These documentation pages are no longer current. They remain available for archival purposes. Please visit https://docs.oracle.com/javase for the most up-to-date documentation.
This page shows you, step by step, how to convert a simple Java application to a version you can distribute on a Mac. To follow along, download the ButtonDemo (.zip) example from the Java Tutorial. This example was created using NetBeans which uses the Ant utility. You can run all necessary tools and make all necessary edits from the command line, without launching NetBeans. The Ant tool is required.
You have created a Java application and want to bundle it for deployment. This requires the following steps:
Create a JAR File
This step creates the ButtonDemo.jar file.
Execute ant jar in the high-level project directory to create the dist/ButtonDemo.jar file. This jar file is used to create the .app package.
Bundle the JAR File into an App Package
To create the ButtonDemo.app package, use the appbundler tool. The appbundler is not shipped with the 7u6 version of the Oracle JDK for the Mac. You can download it from the Java Application Bundler project on java.net. There is also AppBundler Documentation available.
As of this writing, the most recent version is appbundler-1.0.jar, which is used by this document. Download the latest version available and substitute the file name accordingly.
Install the appbundler-1.0.jar file. In this case, create a lib directory in the high-level project directory and add the appbundler-1.0.jar file.
Modify the build.xml file in the high-level project directory as follows. (The added code is shown in bold.)
Invoke the appbundler by typing ant bundle-buttonDemo from the high-level project directory. This creates the ButtonDemo.app package in the dist directory.
You should now be able to launch the application by double clicking ButtonDemo.app in the Finder, or by typing open ButtonDemo.app at the command line.
Bundle the JRE with the App Package
In order to distribute a Java application, you want to avoid dependencies on third party software. Your app package should include the Java Runtime Environment, or JRE. In fact, the Apple Store requires the use of an embedded JRE as a prerequisite for Mac App Store distribution. The runtime sub-element of the <bundleapp> task specifies the root of the JRE that will be included in the app package.
In this example, the location of the JRE is defined using the JAVA_HOME environment variable. However, you might choose to bundle a JRE that is not the same as the one you are using for development. For example you might be developing on 7u6, but you need to bundle the app with 7u4. You will define runtime Kontakt 4 free download mac. accordingly.
Since this example defines the runtime sub-element using JAVA_HOME, make sure it is configured correctly for your environment. For example, in your .bashrc file, define JAVA_HOME as follows:
Use the following steps to modify the build.xml file at the top of the project directory: Mac force close app.
Specify an environment property, named env:
In the target that creates the bundle, specify the location of the JRE on your system, using the env property:
Youtube app mac airplay. Golf buddy download for mac. The resulting build.xml file should look like the following. (The new lines are shown in bold.)
Create a fresh version of ButtonDemo.app, using the ant bundle-buttonDemo command. The resulting version includes the JRE in the app Receipt organizer app mac. package. You can confirm this by examining the Contents/PlugIns directory inside of the app package. Unibox mac app store.
Sign the App
The Gatekeeper feature, introduced in Mountain Lion (OS X 10.8), allows users to set the level of security for downloaded applications. By default, Gatekeeper is set to allow only OS X App Store and Developer ID signed applications. Unless your app is signed with a Developer ID certificate provided by Apple, your application will not launch on a system with Gatekeeper's default settings.
For information on the signing certificates available, see Code Signing Tasks on developer.apple.com.
The signing certificate contains a field called Common Name. Use the string from the Common Name field to sign your application.
To verify that the app is signed, the following command provides information about the signing status of the app:
To check whether an application can be launched when Gatekeeper is enabled, use the spctl command:
If you leave off the --verbose tag, and it does not print any output, indicates 'success'.
For more information, see Distributing Outside the Mac App Store on developer.apple.com.
Submitting an App to the Mac App Store
Mac App Free
Packaging an app for the Mac App Store is similar to packaging for regular distribution up until the step of signing the app. Signing the app for the Mac App Store requires a few more steps, and a different kind of certificate.
You will need to create an application ID and then obtain a distribution certificate for that application ID. Submit your app using Application Loader. For more information, see the following links (on developer.apple.com):