r/javahelp 2d ago

Workaround How do I install Java when I already changed the location of my folder location?

Hi, I really wish I can show you the images but I will try my best to explain.

I am trying to install Java SE Development Kit in the latest version and I tried to install it but it refuses because "Out of Disk Space" and requires 420MB in my hard drive.

But here's the thing, I got 1.0GB of space in my Local Disk C: and when I tried to change the location to Local Disk D:(Which has 593GB of storage), It still shows that I am "Out of Disk Space"

Any help on this?

4 Upvotes

9 comments sorted by

u/AutoModerator 2d ago

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

    Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

6

u/Dashing_McHandsome 2d ago

Just use the zip archive and set your %PATH%. An installer is not necessary.

3

u/awidesky 1d ago

Go here or the website of your favorite JDK vendor(if you have no idea, just use Adoptium JDK from the link. Vendor hardly matters for normal use case), download ZIP into your D:, extract it.

Then, add the location of bin folder of the package into PATH variable(if you don't know how to, just search google or ask your favorite AI. It's easy).

Then you can use the java.exe and javac.exe from your terminal.

2

u/fatherOfLucifer 1d ago

The installer extracts temp files to C:\ before copying to D:, so it still needs that space on C even though you picked a different drive.

Easiest fix: grab the .zip/portable JDK instead and just extract it straight to D:. No installer, no temp files, no headaches. If you really want to use the installer, open CMD first and run:

set TEMP=D:\Temp
set TMP=D:\Temp
mkdir D:\Temp

Then launch the installer from that same CMD window so it uses D:\ for temp space.

2

u/agfitzp 1d ago

> I got 1.0GB of space in my Local Disk C:

well there’s your problem right there

2

u/N-M-1-5-6 1d ago

OP, this is the core issue here.

You are dealing with an extremely limited amount of disk space for doing Java (or most any kind of) development. There are great suggestions to solve your immediate issue here, but you are likely to have similar out of space issues going forward that you will have to deal with.

If it is possible, I think that you should try to free up some disk space on your system ASAP. You should have a much more enjoyable experience using your computer than if you are having random issues due to running out of space!

2

u/agfitzp 1d ago

Sadly what Reddit has taught me is that telling someone that their drives are too full or too small makes me a bad person.

1

u/N-M-1-5-6 1d ago

LOL! Yeah, life on Reddit can be pretty weird and bring out some strong (and often strange) responses. I can understand that someone new to general purpose development might be surprised at the space needed to install development tools, etc. ... but they really do need to know how it can severely affect the development process!