Jump to content

Forge Installer Not Opening


kyle123cool123

Recommended Posts

Hi everyone! So I've been trying to get forge running on my machine for about 2 days now to no avail. My issue is that I can't get the installer to run no matter what I try, and unfortunately because I can't install it in the first place I don't think I can provide you guys any logs. I download the installer file and then upon double clicking it I get a black window for a fraction of a second and then a Java window pops up that says, "Java(TM) Platform SE binary has stopped working" and it forces me to close the installer. I'm on Windows 10. I've tried reinstalling Java a dozen or so times and once I even went into my files and searched for anything with the word "Java" in it and deleted it, but that didn't seem to help me. I have a feeling this is a Windows 10 specific issue because I was able to install forge on a windows 7 computer in my house but when I tried simply transferring the files over onto this one the forge Minecraft profile wouldn't launch. Whether I use the "windows installer" or the "installer" has no effect either. I've tried changing file extensions to .jar but that also had no effect. Minecraft on its own runs fine so it's not like my computer somehow can't run Java... If anyone has some advice to give me it would be much appreciated because I feel like I'm losing my mind here trying to get mods working. All of my Nvidia drivers are up to date 100%.

 

What I've tried:

-Uninstalling Java completely + reinstalling it

-Uninstalling/reinstalling JRE (Java Runtime Environment) separately from the regular Java program

-Moving the files from another computer

-A program called "Jarfix" that has supposedly helped many other people with this issue

-Changing file extensions

 

Thanks for your time guys.

Edited by kyle123cool123
Link to comment
Share on other sites

Download the Windows Installer, not the plain Installer. And also don't just open the Java file by clicking it twice, open the Command Prompt and go to the file directory, then run the Java file through there.

 

In the Command Prompt, type:
java -[YOUR JAVA FILE NAME].jar [optional modifiers here]

Edited by Differentiation
Link to comment
Share on other sites

Just now, kyle123cool123 said:

It said, "Setting up logger: C:\Users\darai\Desktop\forge-1.12.2-14.23.1.2602-installer.jar.log" but then Java still crashed like before. Guess it'll look for an older version of java to use :P

You should. And also, download recommended Forge version for Minecraft 1.12.2 (i.e. 1.12.2 - 14.23.1.2555)

(Recommended versions bode well with your system.)

Link to comment
Share on other sites

Alright. I downloaded Java Version 8 Update 144 which is 2 versions older than the most recent one. Now instead of giving an error message the file just doesn't open at all. The cursor turns into the loading hourglass when I double click it but ultimately nothing happens, and Java doesn't appear to be opening in task manager. When I use cmd to open it I get this:

Link to comment
Share on other sites

4 minutes ago, kyle123cool123 said:

When I click on the windows version of the download nothing happens and it generates a blank log file. When I click the non-windows version Java crashes :( I'm starting to lose hope here

I'm not sure what the problem might be. Your best bet is waiting for @diesieben07 to wake up and help because I'm pretty sure he lives in Germany and is asleep at the moment :( 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • They were already updated, and just to double check I even did a cleanup and fresh update from that same page. I'm quite sure drivers are not the problem here. 
    • i tried downloading the drivers but it says no AMD graphics hardware has been detected    
    • Update your AMD/ATI drivers - get the drivers from their website - do not update via system  
    • As the title says i keep on crashing on forge 1.20.1 even without any mods downloaded, i have the latest drivers (nvidia) and vanilla minecraft works perfectly fine for me logs: https://pastebin.com/5UR01yG9
    • Hello everyone, I'm making this post to seek help for my modded block, It's a special block called FrozenBlock supposed to take the place of an old block, then after a set amount of ticks, it's supposed to revert its Block State, Entity, data... to the old block like this :  The problem I have is that the system breaks when handling multi blocks (I tried some fix but none of them worked) :  The bug I have identified is that the function "setOldBlockFields" in the item's "setFrozenBlock" function gets called once for the 1st block of multiblock getting frozen (as it should), but gets called a second time BEFORE creating the first FrozenBlock with the data of the 1st block, hence giving the same data to the two FrozenBlock :   Old Block Fields set BlockState : Block{minecraft:black_bed}[facing=east,occupied=false,part=head] BlockEntity : net.minecraft.world.level.block.entity.BedBlockEntity@73681674 BlockEntityData : id:"minecraft:bed",x:3,y:-60,z:-6} Old Block Fields set BlockState : Block{minecraft:black_bed}[facing=east,occupied=false,part=foot] BlockEntity : net.minecraft.world.level.block.entity.BedBlockEntity@6d1aa3da BlockEntityData : {id:"minecraft:bed",x:2,y:-60,z:-6} Frozen Block Entity set BlockState : Block{minecraft:black_bed}[facing=east,occupied=false,part=foot] BlockPos{x=3, y=-60, z=-6} BlockEntity : net.minecraft.world.level.block.entity.BedBlockEntity@6d1aa3da BlockEntityData : {id:"minecraft:bed",x:2,y:-60,z:-6} Frozen Block Entity set BlockState : Block{minecraft:black_bed}[facing=east,occupied=false,part=foot] BlockPos{x=2, y=-60, z=-6} BlockEntity : net.minecraft.world.level.block.entity.BedBlockEntity@6d1aa3da BlockEntityData : {id:"minecraft:bed",x:2,y:-60,z:-6} here is the code inside my custom "freeze" item :    @Override     public @NotNull InteractionResult useOn(@NotNull UseOnContext pContext) {         if (!pContext.getLevel().isClientSide() && pContext.getHand() == InteractionHand.MAIN_HAND) {             BlockPos blockPos = pContext.getClickedPos();             BlockPos secondBlockPos = getMultiblockPos(blockPos, pContext.getLevel().getBlockState(blockPos));             if (secondBlockPos != null) {                 createFrozenBlock(pContext, secondBlockPos);             }             createFrozenBlock(pContext, blockPos);             return InteractionResult.SUCCESS;         }         return super.useOn(pContext);     }     public static void createFrozenBlock(UseOnContext pContext, BlockPos blockPos) {         BlockState oldState = pContext.getLevel().getBlockState(blockPos);         BlockEntity oldBlockEntity = oldState.hasBlockEntity() ? pContext.getLevel().getBlockEntity(blockPos) : null;         CompoundTag oldBlockEntityData = oldState.hasBlockEntity() ? oldBlockEntity.serializeNBT() : null;         if (oldBlockEntity != null) {             pContext.getLevel().removeBlockEntity(blockPos);         }         BlockState FrozenBlock = setFrozenBlock(oldState, oldBlockEntity, oldBlockEntityData);         pContext.getLevel().setBlockAndUpdate(blockPos, FrozenBlock);     }     public static BlockState setFrozenBlock(BlockState blockState, @Nullable BlockEntity blockEntity, @Nullable CompoundTag blockEntityData) {         BlockState FrozenBlock = BlockRegister.FROZEN_BLOCK.get().defaultBlockState();         ((FrozenBlock) FrozenBlock.getBlock()).setOldBlockFields(blockState, blockEntity, blockEntityData);         return FrozenBlock;     }  
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.