Java: is there anything it can't do wrong?
-
The usual nonsense. "Hey, there's a java update, wanna apply it?" Sure, but I bet you can't do both the 32-bit and the 64-bit versions! (I was right).
Because my SSD is only 120GB I install most apps to the hard drive on d:. 1.7.71 uninstalled .67 from d: and moved it to c:\program files (x86).
Thanks, assholes. If Larry Ellison were around I'd kick him in jimmy.
-
NTFS Reparse points for the win.
app wants to be on c:\ you want it on d:? its got you covered! (thats how i installed pretty much all of VS2013 to d:\ even though only the most superficial of addons are "relocateable"
-
I was going to correct the title until I realised it actually was correct...
-
How would a reparse point help? map c:\program files (x86)\java to d:\apps\java32? (For historical reasons I think in terms of the kind of Unix links that used to not be able to map across file systems.) (I notice Junction doesn't mention cross-drive maps but you say it can be done.)
But note what it did--it deleted the previous version and then didn't bother to remember that location.
I KNEW I should have clicked the "change directory" button.
-
I was going to correct the title until I realised it actually was correct...
Yes, I was slightly proud of that wording.
-
yep. that' exactly what it can do.
An NTFS reparse point (a junction) is pretty much an unix softlink, but on NTFS
and yes it can do cross drive mapping.
I wouldn't recommend mapping to an external though. that will cause your computer to be very unhappy if it runs across that link and the external is not attached.
-
Caution: nitpicking ahead! :-)
An NTFS reparse point (a junction) is pretty much an unix softlink, but on NTFS
Technically speaking, a junction is implemented with a reparse point. Since Vista, NTFS has also supported actual symlinks, which (1) are distinct from junction points, and (2) are also implemented using reparse points. I don't actually know if there is much user-visible effect in terms of symlink vs junction point, except that you can also make symlinks to files now too. (However, unlike *nix Windows symlinks know whether they are to a file or directory: you can't point a file symlink at a directory or vice versa.)Where "reparse point" comes from is the fact that Windows file system drivers, when asked to open a file, can return an instruction to the kernel that says "you should actually open this file instead" and give it another path which the kernel then parses.
-
I has been schooled.
-
The Java installator has always been a WTF and that's why I try to do most things manual. Also, this is easy to fix, move the folder to D: and reset JAVA_HOME
-
Also, this is easy to fix, move the folder to D: and reset JAVA_HOME
Where's that actually set?
I have other installations, though, so I'll probably just uninstall/reinstall. For not very good reasons, I have both the 64- and 32-bit JREs as well as the 64-bit JDK.
-
-
You didn't even enable the "I feel lucky" option? Heartless SOB.
-
-
Java wants the 😦
-
It wants the lotion?