Most computer users have heard of the Java programming language because it will be installed on a lot of machines and required on some websites. One good thing about Java is it’s cross platform and runs in it’s own self contained virtual machine, meaning the same applets and programs can be run on different operating systems such as Windows, Linux and Mac OS without using different code.
Big Sur represents a major redesign of Apple's macOS, appropriately marked by the first major version number change in 20 years; yes, we're finally on macOS 11.0. This update coincides with the release of Apple's very first in-house ARM-based SoC for Macs,. Mac OS X Port Project. The goal of this Project is to produce a high-quality, open source version of JDK 7 for the Mac. The final release has the following goals: Pass all appropriate certification tests for Java SE 7; Include a complete, native Cocoa-based UI Toolkit; Provide excellent performance; This Project is sponsored by the Porters.
Some users claim it slows their computer down because of the extra processes loading with Windows such as the Quick Starter process jqs.exe. One thing a Java install does do which annoys a lot of people is leave the previous versions in place to supposedly help with compatibility. The small utility JavaRa was designed to help clean out any old installation files. Exploits do appear from time to time which can potentially allow malware to be installed onto a computer if the user clicks the Yes button when visiting a website created by a hacker, but these exploits are rare and fixed pretty quickly.
Although the Java Runtime Environment (JRE) package requires installation and there is no official portable version, it is still possible to run applets and applications without installing Java into Windows. An unofficial portable version from PortableApps.com allows you to copy Java to your USB flash drive or hard drive folder and run it from there. Here’s a guide on how to do that.
1. First insert a USB flash drive into your computer. For this example the letter of our USB flash drive is the F: drive. Obviously substitute F: for your own drive letter.2. Download Java Portable from PortableApps.com. Once finished downloading, run the downloaded executable file and click OK -> Next -> I Agree and then you’re asked to choose an install location. By default the destination folder will show {path}CommonFilesJava, add F: at the front so that it becomes F:CommonFilesJava and click the Install button. The latest Java installer will download which is currently around 30MB.
3. When the Portable setup has finished, download and run the PortableApps.com jPortable Launcher tool which is a small program that can execute Java .JAR files. During the install take note of the destination folder again. Add F: in front so that the destination folder becomes F:JavaPortableLauncher and click the Install button.
4. To run a Java applet or application, open the F: drive and execute the F:JavaPortableLauncherJavaPortableLauncher.exe file which will open a file dialog asking you to select the .JAR file of the applet or program you want to run. If you are getting a “jPortable Launcher cannot be started…” error, it means that you installed Java Portable at the wrong location in step 2. Make sure that it is installed in {drive:}CommonFilesJava.
You cannot use this method with currently installed software that requires Java to function like LibreOffice or jDownloader or Java applets in web browsers. If you try to open a webpage in an installed browser which requires Java then you’ll just be told it needs to be installed. The torrent client Vuze/Azureus did at least ask for the location of the Java files on install and worked using the portable Java.
The good thing is PortableApps.com have made this version of Java compatible with their portable applications that require or use Java such as LibreOffice or Firefox. Just make sure to have CommonFiles in the same folder as the portable application folder, e.g; F:folder1CommonFilesJava and F:folder1FirefoxPortable.
The hugely popular download manager jDownloader is programmed in Java and will obviously need a Java runtime installation to work. Although not officially available at PortableApps.com, it can easily be used in a portable way with the above method. Simply download the MultiOS zip file from “Other” on the jDownloader download page and extract it to your USB flash drive or hard drive folder. Now simply launch JavaPortableLauncher and locate the jDownloader.jar file.
To launch jDownloader directly from a shortcut so you don’t need to open the JAR file manually every time requires a few extra steps, you need to:
1. Copy the contents of the JavaPortableLauncher folder to the jDownloader folder.
2. Create a shortcut of JavaPortableLauncher.exe, right click on the shortcut -> Properties, then append “jDownloader.jar” in the Target box. Create the shortcut AFTER copying the jDownloader folder to its final location or the paths in the shortcut will be incorrect.
The CommonFiles folder HAS to be one folder level up from where you have placed the JavaPortableLauncher.exe. For example, if you have:
“D:Portable ToolsjDownloaderjDownloaderJavaPortableLauncher.exe”
The CommonFiles folder will be:
“D:Portable ToolsjDownloaderCommonFiles”
Using this method you can have a portable jDownloader folder with Java included which can be placed in any hard drive folder or external USB drive. Obviously you can do this with many other Java based applications not just jDownloader.
You might also like:
How to Enable Adobe Flash Support in Firefox and Opera PortableRun an Installed Firefox Browser Together with Firefox Portable Versions5 Free and Portable Microsoft Office Alternatives3 Application Launchers with Automated Portable Software Installation SystemCleaning Up Old Java Installation Files in Windows 8 Comments - Write a Comment
replaced 1 installation by another …. wow.
Even though it could be tolerated as a means to an end, I dont trust that the jlauncher works as desired, because the his developer does not appreciate the portable concept for his own creations.
ReplyEven though it could be tolerated as a means to an end, I dont trust that the jlauncher works as desired, because the his developer does not appreciate the portable concept for his own creations.
Ray, great stuff. never saw your sight till the last year,but seems every 4th thing i search,you have a solution lately.well done.,you should start a BLOG(joking),great stuff,the right solutions,riight tools,right content,that actually solve something useful.
Great STUFF.
THANK YOU for taking the time.
ReplyIt is possible to do it with DocFetcher? There is no DocFetcher.jar, just DocFetcher.exe…
ReplyMuch easier with DocFetcher. All you have to do is download java port and place it in the same folder as doc fetcher. Then:
2º) Move docFetcher.bat from the “misc” folder one level up into the DocFetcher folder.
3º) Edit docFetcher.bat and add the path where your portable java is located. Let’s say its in E:BUSQUEDASDocFetcher-1.1.12Javabinjava, you have to replace “java” in
java -enableassertions -Xmx512m -Xss2m -cp %libclasspath% -Djava.library.path=lib net.sourceforge.docfetcher.Main %1 %2 %3 %4 %5 %6 %7 %8 %9
by your path. So the result would be:
E:BUSQUEDASDocFetcher-1.1.12Javabinjava -enableassertions -Xmx512m -Xss2m -cp %libclasspath% -Djava.library.path=lib net.sourceforge.docfetcher.Main %1 %2 %3 %4 %5 %6 %7 %8 %9
2º) Move docFetcher.bat from the “misc” folder one level up into the DocFetcher folder.
3º) Edit docFetcher.bat and add the path where your portable java is located. Let’s say its in E:BUSQUEDASDocFetcher-1.1.12Javabinjava, you have to replace “java” in
java -enableassertions -Xmx512m -Xss2m -cp %libclasspath% -Djava.library.path=lib net.sourceforge.docfetcher.Main %1 %2 %3 %4 %5 %6 %7 %8 %9
by your path. So the result would be:
E:BUSQUEDASDocFetcher-1.1.12Javabinjava -enableassertions -Xmx512m -Xss2m -cp %libclasspath% -Djava.library.path=lib net.sourceforge.docfetcher.Main %1 %2 %3 %4 %5 %6 %7 %8 %9
4º) Double click the docFetcher.bat to launch docFetcher.
Now you can go a bit further an convert the bat to an exe so you can give it an icon and pin it to the task bar
.
ReplyNow you can go a bit further an convert the bat to an exe so you can give it an icon and pin it to the task bar
.
For one solid week I’ve been trying to java and netbeans portable to run from my flashdrive. Is this possible if the host computer doesn’t have a specific version of java or java installed at all. How would one does this successfully? Do I need to specific version of portable netbeans? because I found portable netbeans 8.0 but I need help…everytime I try to run netbeans it comes up with “Cannot locate java installation in specific jdkhome: D:Portable AppsNetBeans_JavaSE_8.0_PortableAppjdk”
Do you want to try to use the default version?
And then it says “Cannot find Java 1.7 or higher”
I’m very confused, can someone please help me?
ReplyDo you want to try to use the default version?
And then it says “Cannot find Java 1.7 or higher”
I’m very confused, can someone please help me?
Thanks for this Ray. ;)
ReplyThanks, now I got an idea of deploying Java application to all my desktop remotely.
ReplyGood one Ray!!
Thanks for the info…
ReplyThanks for the info…
Leave a Reply
6 12 likes 120,084 views Last modified Jan 19, 2019 8:33 AM
Too often people upgrade only to find their problems begin, or persist.
If you need help with a slow Mac running a Mac operating system, please be prepared to answer these questions, or find out how to get the answer to these questions.
Etrecheck, a software written by one of our fellow contributors, is a software that has been useful in isolating many of the issues below:
Look at these troubleshooting steps. Find
1. If MacKeeper was installed, and if it is, remove it with the instructions in this tip:
2. If any other system cache cleaner is installed. If there is, contact the vendor on how to remove it.
![Download latest java for mac Download latest java for mac](/uploads/1/2/4/8/124830664/463436338.jpg)
3. If the possibility your hard drive is over 85% full exists.
4. If Spotlight hasn't finished indexing. (does not apply to 10.3.9 or earlier). Clicking on the icon in the upper right that looks like:
(it may have a different color), will reveal if Spotlight is indexing, or is ready to search. Going to Apple menu -> System Preferences -> Spotlight -> Privacy will show if a specific folder or drive is ignored by your last Spotlight index.
5. If you are attempting to multitask with a Time Machine backup going on. (does not apply to 10.4.11 or earlier)
6. If permissions are damaged. Often a problem when using pre-2006 Classic environment on PowerPC Macs. See #10 how to identify Macs.
7. If third party software or drivers hasn't been tested with your installed operating system.
8. If You migrated data from a different Mac CPU type. I.e. from PowerPC to Intel, or Intel to PowerPC. See 10 on how to identify Macs.
9. If energy saver isn't giving some peripheral problems, because the peripheral doesn't understand low power mode.
10. If the possibility exists that there is marginal hardware on
Intel Macs or PowerPC Macs
Use: https://discussions.apple.com/docs/DOC-6413 to determine if you have PowerPC or Intel.
11. If you have had 4 language screens forcing you to restart your Mac, that's significant, and indicates what is known as a kernel panic.
Usually an issue relating to the hardware, though sometimes a directory may be damaged, or sometimes a bad or incompatible driver is installed.
Running the hardware test for Intel Macs or PowerPC Macs
will indicate if some RAM is bad, but not all RAM. Any errors found with it are significant.
12. If you don't have a current system, find out if a website you are visiting needs a newer plugin for Java, Flash, etc...(10.7.2 or earlier do not run a current Java. 10.6.7 or earlier do not run a current Flash. But updating to those is only necessary for a few websites. Check before updating to ensure you don't make yourself incompatible in other ways). Before updating to 10.7 or later, be sure to read this tip about compatibility first: https://discussions.apple.com/docs/DOC-6271
13. If your data is backed up from before or after the upgrade, and we can isolate other issues. Without a backup, we can't say if the solution might be worse than the problem.
https://discussions.apple.com/docs/DOC-1992 - tells you how to backup a functional system.
https://discussions.apple.com/docs/DOC-1689 - tells you how to recover a system that is not functional or able to boot so at least other issues can be
isolated.
14. Slowdown to internet applications may be due to third party router firmware not being up to date, too many machines using the router, an insecure router not using WPA2 connectivity (802.11b original Apple Airport can't use it, and it is better to get a WiFi ethernet bridge with at least 802.11g), proxy servers, and bad DNS issues which http://www.opendns.org/ can resolve. Additional WiFi related issues are documented on this tip:
15. A bad iTunes install, or one that isn't properly updated for the system may cause slow down. If you are trying to isolate that as a possibility, note the path to the iTunes Helper which is loaded in your System Preferences -> Accounts (Users and Groups in some versions of Mac OS X), Login Items (startup items in other versions of Mac OS X)
/Applications/iTunes.app/Contents/Resources
You can use the Finder's Go to Folder command in the Go menu to reload that program after removing it from your Login Items and troubleshooting the situation.
16. Peer2peer sharing software, torrent software, both make your machine into a software server. This can slowdown your overall internet. Do not get software from such sources, as most are illegal. If you have trouble finding software for your operating system, visit http://www.roaringapps.com/ if using Mac OS X 10.7 or later, or ask on this board where to find software that is legal that does what you need.
17. If your Mac is backed up, then's the time to see if a directory repair is necessary:
18. Often times, you will see the system slowdown and get a spinning color circle indicating it is busy. After a certain amount of time, if you can risk losing the data that has not been saved on the application, force quitting the application with command-option-escape key sequence is a possibility.
Java 1.9 Download
If command-option-escape does not work, it may indicate one of the aforementioned issues is happening. Command and Option keys may look like some variation of:
On non-Apple keyboards the Windows key usually takes the place of the Command key, and the Alt key usually the Option key. Though Microsoft has made a patch for its keyboards that forces the two keys to switch their assigned Apple keystroke, since they are in reverse orientation of the Apple keyboard. The Escape key is typically just labelled ESC.
19. You may not experience any of the above issues with games or high end graphics applications. The graphics processor unit (GPU) recommended by the developer should be the one you have installed on your computer. Any others, and speed may be an issue with those programs. It is not to be confused with RAM or your CPU.
20. Migrating data from PowerPC Macs. See first #10 to see if you had a PowerPC Mac you were migrating from. If you did, you may have brought over some drivers the Intel Mac does not understand in the Migration or Setup Assistant. If there is a chance this may have happened, you should see this tip on migration which avoids the issue:
21. Notifications can slow Mac OS X 10.9 down. Go to Apple menu -> System Preferences -> Notifications to disable those notifications you don't need.
Java 9 Jdk Download Mac
22. iCloud syncing (in 10.7.2 and later) can slow things down. Manage iCloud through the System Preferences to ensure syncing only happens when you need it. iSync in Mac OS X 10.6 and earlier can also slow things down when you don't need it.