Error invalid or corrupt jarfile forge

Hi, I have been trying to download FML Forge but when I try to use the installer it comes up with a pop-up that says Error: invalid or corrupt jarfile. I have the latest version of Java as far as I can tell (Version 8 Update 211 build 1.8.0_211-b12). I have tried with both MC 1.12.2 14.23.5.2768 ...

Hi,

I have been trying to download FML Forge but when I try to use the installer it comes up with a pop-up that says Error: invalid or corrupt jarfile.

I have the latest version of Java as far as I can tell (Version 8 Update 211 build 1.8.0_211-b12).

I have tried with both MC 1.12.2 14.23.5.2768 and 1.8-8.0.127.1103 but both get the same message.

I have been Googling the issue and there was one similar thread on here back from 2013 which suggested the approach used in this video (https://www.youtube.com/watch?v=j6uMF-PjGT4) but I got the same message.

The log says this:

Microsoft Windows [Version 10.0.17134.706]
(c) 2018 Microsoft Corporation. All rights reserved.

C:Usersrando>cd Downloads

C:UsersrandoDownloads>dir
 Volume in drive C has no label.
 Volume Serial Number is 6E01-1276

 Directory of C:UsersrandoDownloads

24/04/2019  12:57    <DIR>          .
24/04/2019  12:57    <DIR>          ..
27/09/2018  14:04       545,624,544 411.70-desktop-win10-64bit-international-whql.exe
24/04/2019  12:54         1,447,178 7z1900-x64.exe
27/09/2018  12:36         4,112,408 DriverEasy_Setup.exe
08/11/2018  17:21        33,542,144 EpicInstaller-7.16.0-fortnite-84bd10ff81294e439cbb4ae14d83477b.msi
24/04/2019  12:57                 0 fml-1.8-8.0.127.1103-installer.jar
24/04/2019  12:41                 0 forge-1.12.2-14.23.5.2768-installer.jar
11/10/2018  23:58        90,555,568 GeForce_Experience_v3.15.0.164.exe
12/10/2018  00:20    <DIR>          Intel Driver and Support Assistant
27/09/2018  13:06        14,925,896 Intel Driver and Support Assistant Installer.exe
24/04/2019  12:48         2,043,232 JavaSetup8u211.exe
27/09/2018  17:00       274,317,312 LibreOffice_6.0.6_Win_x64.msi
27/09/2018  16:24         5,136,384 LibreOffice_6.0.6_Win_x64_helppack_en-GB.msi
25/10/2018  17:46        39,333,888 MinecraftInstaller.msi
30/03/2019  21:30         7,885,155 openttd-1.8.0-windows-win64.exe
27/09/2018  13:53           605,424 ReimageRepair.exe
20/12/2018  23:40        62,928,040 Skype-8.34.0.78.exe
04/10/2018  16:29           585,912 smfree_dm.exe
16/03/2019  19:35           911,688 SpotifySetup.exe
24/04/2019  12:55    <DIR>          SS6.3
19/04/2019  19:46     2,364,423,415 SS6.3.rar
24/04/2019  12:56    <DIR>          SS6.4_patch
19/04/2019  19:09       137,441,104 SS6.4_patch.rar
27/09/2018  16:26         1,573,568 SteamSetup.exe
22/02/2017  18:41        35,327,920 SystemMechanicFreeInstaller.exe
              21 File(s)  3,622,720,780 bytes
               5 Dir(s)  257,541,177,344 bytes free

C:UsersrandoDownloads>java -jar fml-1.8-8.0.127.1103-installer.jar
Error: Invalid or corrupt jarfile fml-1.8-8.0.127.1103-installer.jar

C:UsersrandoDownloads>java -jar forge-1.12.2-14.23.5.2768-installer.jar
Error: Invalid or corrupt jarfile forge-1.12.2-14.23.5.2768-installer.jar

It looks something like this:

image.thumb.png.228f932d07672b14af622e90b4532a19.png

I don’t know very much about programming and apologies if I’ve made a mistake — I did read the rules so have tried to make a correct post.

Thank you.


Edited April 24, 2019 by iakosv

Took out an image

Error: Invalid or Corrupt Jarfile. This is a common Minecraft error, and the fix for this issue is quite simple.

The “how to check if jar file is corrupted” is a common error that can occur when users try to install Minecraft Forge. The good news is that there are many ways for users to fix the issue.

Fix Minecraft Forge Error Invalid or Corrupt Jarfile

minecraft forge error invalid or corrupt jarfile

If you’re having trouble installing Minecraft Forge due to an invalid or corrupt jarfile issue, keep reading to find out what’s causing it and how to repair it.

How to Repair a Corrupt or Invalid Jarfile in Minecraft Forge

1. Double-check that the download is complete.

You’ll receive a variety of problems if you attempt to run the game before it’s finished downloading, including the invalid or corrupt jarfile error.

Check to see whether Minecraft Forge has shown in your downloads folder. Then, make sure it’s not being blocked by your browser for any reason.

Recover the file in your browser’s download manager and try again.

2. Switch to a different browser.

Many of the customers who reported invalid or corrupt jarfile problems in Minecraft downloaded the game using Firefox.

The Minecraft Forge download seems to be often blocked by Firefox. As a result, we recommend that you try downloading the game using a different browser.

3. Install the most recent version of Java.

Make sure your computer has the most recent Java version installed. If you’re using an older version, download a newer one.

4. Turn off all background applications.

Remember to close all background applications and processes before installing Minecraft Forge or any other game or software on your computer.

Some of the applications that are currently operating on your computer may prevent the download from taking place. Alternatively, they may cause Minecraft Forge to crash when you attempt to load the launcher.

Using Task Manager or a clean start of your computer, you may close background applications.

If you’d rather utilize Task Manager, go to the Processes tab and right-click on the applications you wish to turn off. Then choose Finish Task.

You may also turn off your antivirus and firewall for a while. Certain Minecraft files may be erroneously flagged as suspicious by these applications, causing them to be blocked.

After you’ve downloaded and installed Minecraft Forge, remember to re-enable your antivirus and firewall.

We’re hoping for some assistance.

Frequently Asked Questions

How do I fix invalid or corrupt Jarfile?

A: Delete the file and then re-download it from our website.

How do I fix Minecraft Forge error?

A: The error you are receiving is most likely related to the Minecraft Forge. To fix this, try updating your version of minecraft. If that doesnt work, try using a different launcher such as MCPatcher or Mod Organizer

  • invalid or corrupt jarfile windows 10
  • how to fix unable to access jarfile
  • error: invalid or corrupt jarfile mac
  • shockbyte invalid or corrupt jarfile
  • unable to access jarfile forge

Hi, I’m Steven. I run this Blog myself and I’ve been in the electronics industry for a while so I know my stuff. The guides on this website are well researched and I also have experience with most of them. Do comment if you think some information is not correct on a particular page.

Данная публикация посвящается всем ценителям Minecraft и других игр, требующих установки Java. На днях знакомые попросили помочь: при попытке запустить Майнкрафт у них появлялось сообщение — Java Virtual Machine Launcher ошибка, как исправить сейчас расскажу.

При установке Джавы, необходимой для работы некоторых игр, отображалось следующее окно:

Она указывает на то, что для создаваемой виртуальной машины не хватает памяти. Очень часто подобная ситуация возникает, если некорректно выходить из игры (нажав Alt + F4 ) или при внезапном отключении ПК.

В моем случае, ошибка появилась после того, как пользователь случайно удалил компонент Java, потом пытался его переустановить, но на последнем этапе инсталляции отображалось вышеупомянутое окно.

На зарубежных источниках нашел два решения. Начну с более простого.

Теперь при запуске установщика Джава ошибка Java Virtual Machine Launcher не появиться.

Переходим ко второму способу.

Покажу всё на примере Minecraft.

Вы узнали, как исправить ошибку Java Virtual Machine Launcher. Но если вопросы остались, обязательно задавайте их с помощью формы комментирования внизу страницы.

Источник

Invalid or corrupt jarfile

В IntelliJ IDEA-14 создал проект, в параметрах версия Java 1.8, на моем компе запускается и из IDEA, и jar-артифакт. Перенес jar на другой комп, поставил там Java 1.8.66 распоследнюю — пишет такую ошибку при запуске. Про manifesrt ничего не знаю пока, буду читать еще.

Как вообще надо создавать нормальные стандалон-приложения на java?

Скорее всего у тебя действительно повредился файл в процессе переноса.

Ладно, попробую перенести еще раз (как доберусь до компа с исходниками), хотя сомнительно что проблема в этом.

Jar-файл это просто ZIP-архив. Попробуй его разархивировать любым архиватором. Если получится — можно дальше думать. Если не получится — значит файл повреждён.

Фигасе, действительно обычный архив! 🙂 Открывается, там оказывается запихнуто все что надо и не надо из сорцов проекта. Файл вроде не поврежден, как я и подозревал.

Покажи вывод jar tf usergrid-launcher-1.0-SNAPSHOT.jar

Виндовая (знаю где я, не бейте :)) недоконсоль закрывается и не дает прочитать что там написано. Щас буду пробовать победить это и покажу.

«jar» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

jdk установи для начала

Хороший вопрос. Могу установить конечно, но зачем мне он на машине, где я хочу только запускать готовые приложения? Или Java-программы не будут работать на компах где есть только jre?

Будут, естественно. Но если вам нужно разрабатывать, вам нужен jdk. Почему вы удивляетесь тому, что у вас нет команды jar, если не установлен jdk?

Понял, ради этой команды сейчас качаю и установлю jdk последний. Хотя на этом компе я хотел только запустить программку, которую написал на другом, где она запускается (и где конечно и jre и jdk).

Поставил jdk, написала саксессфулли инсталлед, но jar и javac команды консоль до сих пор не знает. Наверное надо патхи приписывать руками. Не знаю в чем проблема. Как в 17 веке прямо все — консоль, ручное подключение.

В каталоге установленных программ теперь 2 папки — jre1.8.0_66 и jdk1.8.0_66, в которой своя подпапка jre. java -version в консоли пишет версию jre, javac и jar не работают. Перегружался. Монитор протирал. Мыслей нет.

Источник

Fix Minecraft Forge Error Invalid or Corrupt Jarfile

Up next
The Sims 4 is Already Running | Fix This Error on PC and Mac
Author
Steven P. Ross
Share article

Error: Invalid or Corrupt Jarfile. This is a common Minecraft error, and the fix for this issue is quite simple.

The “how to check if jar file is corrupted” is a common error that can occur when users try to install Minecraft Forge. The good news is that there are many ways for users to fix the issue.

If you’re having trouble installing Minecraft Forge due to an invalid or corrupt jarfile issue, keep reading to find out what’s causing it and how to repair it.

How to Repair a Corrupt or Invalid Jarfile in Minecraft Forge

1. Double-check that the download is complete.

You’ll receive a variety of problems if you attempt to run the game before it’s finished downloading, including the invalid or corrupt jarfile error.

Check to see whether Minecraft Forge has shown in your downloads folder. Then, make sure it’s not being blocked by your browser for any reason.

Recover the file in your browser’s download manager and try again.

2. Switch to a different browser.

Many of the customers who reported invalid or corrupt jarfile problems in Minecraft downloaded the game using Firefox.

The Minecraft Forge download seems to be often blocked by Firefox. As a result, we recommend that you try downloading the game using a different browser.

3. Install the most recent version of Java.

Make sure your computer has the most recent Java version installed. If you’re using an older version, download a newer one.

4. Turn off all background applications.

Remember to close all background applications and processes before installing Minecraft Forge or any other game or software on your computer.

Some of the applications that are currently operating on your computer may prevent the download from taking place. Alternatively, they may cause Minecraft Forge to crash when you attempt to load the launcher.

Using Task Manager or a clean start of your computer, you may close background applications.

If you’d rather utilize Task Manager, go to the Processes tab and right-click on the applications you wish to turn off. Then choose Finish Task.

You may also turn off your antivirus and firewall for a while. Certain Minecraft files may be erroneously flagged as suspicious by these applications, causing them to be blocked.

After you’ve downloaded and installed Minecraft Forge, remember to re-enable your antivirus and firewall.

We’re hoping for some assistance.

Frequently Asked Questions

How do I fix invalid or corrupt Jarfile?

A: Delete the file and then re-download it from our website.

How do I fix Minecraft Forge error?

A: The error you are receiving is most likely related to the Minecraft Forge. To fix this, try updating your version of minecraft. If that doesnt work, try using a different launcher such as MCPatcher or Mod Organizer

  • invalid or corrupt jarfile windows 10
  • how to fix unable to access jarfile
  • error: invalid or corrupt jarfile mac
  • shockbyte invalid or corrupt jarfile
  • unable to access jarfile forge

Hi, I’m Steven. I run this Blog myself and I’ve been in the electronics industry for a while so I know my stuff. The guides on this website are well researched and I also have experience with most of them. Do comment if you think some information is not correct on a particular page.

Источник

*** MOROZILKA ***

Меню навигации

Пользовательские ссылки

Информация о пользователе

Вы здесь » *** MOROZILKA *** » другие сервера » не могу запустить Minecraft — Invalid or corrupt jarfile

не могу запустить Minecraft — Invalid or corrupt jarfile

Сообщений 1 страница 12 из 12

Поделиться103-06-2012 03:37:59

  • Автор: FantOzer
  • Админ
  • Откуда: Новосибирск
  • Зарегистрирован : 09-12-2009
  • Приглашений: 0
  • Сообщений: 10032
  • Уважение: +496
  • Позитив: +598
  • Пол: Мужской
  • Провел на форуме:
    4 месяца 18 дней
  • Последний визит:
    Сегодня 04:38:00

Не могу запустить Minecraft
Будь проклята эта ява..) на которой работает игра.
она меня уже вымотала.

Помогите кто нибудь запустить игру.
Запускаются без проблема игра та — где НЕвозможно сменить ник..
Игра автоматом ставит имя player и хоть ты тресни.
А при подключени к серверу через какой то время выкидывает..

Если коротко, то лицензия запускается нормально но без регистрации на оф.сайте не дает сменить ник в игре.
А при запуске пиратки, что очень хотелось бы — пишет что файл инвалид.

Поделиться203-06-2012 03:38:44

  • Автор: FantOzer
  • Админ
  • Откуда: Новосибирск
  • Зарегистрирован : 09-12-2009
  • Приглашений: 0
  • Сообщений: 10032
  • Уважение: +496
  • Позитив: +598
  • Пол: Мужской
  • Провел на форуме:
    4 месяца 18 дней
  • Последний визит:
    Сегодня 04:38:00

Ставлю другие сборки, в т.ч. которые стоят у других игроков.. У них все норм, цепляются к серверу.
Но у меня же она даже и не запускается. пишет что — Invalid or corrupt jarfile.

Источник

Как исправить фатальную ошибку виртуальной машины Java в Windows 10

Неустранимая ошибка исключения виртуальной машины Java появляется у некоторых пользователей, когда они пытаются запустить программное обеспечение, построенное на Java. Полное сообщение об ошибке гласит: « Не удалось создать виртуальную машину Java. Ошибка: произошла фатальная исключительная ситуация. »Следовательно, Java-программа не запускается. Это несколько потенциальных исправлений для фатальной ошибки виртуальной машины Java.

Решения для исправления ошибок виртуальной машины Java

1. Установите новую системную переменную для Java

Ошибка виртуальной машины Java часто возникает, когда Java требуется больший глобальный максимальный размер кучи памяти. Пользователи исправили проблему, увеличив максимальный объем оперативной памяти, выделенной для Java. Пользователи могут сделать это, установив новую системную переменную Java следующим образом.

  • Откройте «Выполнить» с помощью сочетания клавиш Windows + R.
  • Введите «sysdm.cpl» в «Выполнить» и нажмите ОК , чтобы открыть окно на изображении непосредственно ниже.

  • Выберите вкладку Advanced в этом окне.
  • Нажмите кнопку Переменные среды , чтобы открыть окно ниже.

  • Нажмите кнопку Создать под полем Системные переменные.
  • Введите «_JAVA_OPTIONS» в текстовое поле «Имя переменной».

  • Затем введите «–Xmx512M» в текстовом поле «Значение переменной», что увеличит объем оперативной памяти до 512 мегабайт.

  • Нажмите кнопку ОК , чтобы закрыть окно.
  • Затем нажмите кнопку ОК в окнах среды.

– СВЯЗАННО: Как удалить всплывающее окно «Обновление Java доступно»

2. Выберите опцию Запуск от имени администратора для Java

Ошибка виртуальной машины Java также может быть связана с недостаточными правами администратора. Таким образом, некоторым пользователям может потребоваться назначить права администратора для Java. Пользователи могут назначать права администратора для Java в Windows 10 следующим образом.

  • Откройте Cortana с помощью сочетания клавиш Windows + Q.
  • Введите «Java» в поле поиска.
  • Затем щелкните правой кнопкой мыши Java и выберите Открыть местоположение файла , чтобы открыть папку Java в проводнике.

  • Теперь пользователи могут щелкнуть правой кнопкой мыши файл java.exe и выбрать Свойства .

  • Выберите вкладку «Совместимость».

  • Выберите Запустить эту программу от имени администратора .
  • Выберите параметр Применить .
  • Нажмите ОК , чтобы закрыть окно.

3. Переустановите Java

  • Переустановка Java может также исправить ошибку виртуальной машины Java для некоторых пользователей. Сначала удалите установленную версию Java, введя «appwiz.cpl» в «Выполнить» и нажав ОК .

  • Введите «Java» в поле поиска.
  • Выберите Java и нажмите Удалить .
  • Нажмите Да в любом открывшемся окне подтверждения.
  • После этого перезапустите Windows.
  • Затем откройте страницу загрузки Java в браузере.

  • Пользователям нужна 32-битная Java для 32-битных программ и 64-битная Java для 64-битного программного обеспечения. В случае сомнений лучше всего загрузить и установить обе версии Java, нажав Windows Offline и Windows Offline 64-bit .
  • После этого откройте мастер установки Java.
  • Нажмите кнопку Установить в мастере настройки.

Таким образом, пользователи могут исправить фатальную ошибку виртуальной машины Java. Эти разрешения обычно исправляют фатальную ошибку виртуальной машины Java, чтобы пользователи могли запускать необходимое программное обеспечение Java.

Источник

If you can’t install Minecraft Forge because of the invalid or corrupt jarfile error, keep on reading this guide to learn what might have caused it and how you can fix it.

1. Make sure the download is complete

If you’re trying to launch the game before the download is complete, you’ll get all sorts of errors, including the invalid or corrupt jarfile error.

Make sure Minecraft Forge is showing up in your downloads folder. Then, check if your browser is not blocking it for some reason.

Go to your browser’s download manager, recover the file and try again.

2. Use a different browser

Many of the users who complained about invalid or corrupt jarfile errors in Minecraft used Firefox to download the game.

It seems that Firefox often blocks the Minecraft Forge download. That’s why we suggest you should try to download the game using a different browser.

3. Update your Java version

Ensure you’re running the latest Java version on your computer. Download a newer version if you’re running an outdated version.

4. Close background programs

When downloading Minecraft Forge, or any other game or program on your computer, remember to close all the programs and processes running in the background.

Some of the programs actively running on your machine might block the download process. Or they may interfere with Minecraft Forge when you try to load the launcher.

You can close background programs using the Task Manager or by clean booting your computer.

If you prefer to use the Task Manager, select the Processes tab and right-click on the programs you want to disable. Then select End Task.

You can also temporarily disable your antivirus and firewall. These programs might mistakenly flag certain Minecraft files as suspicious and block them.

Don’t forget to re-enable your antivirus and firewall after you downloaded and installed Minecraft Forge.

We hope something helps.


  • Search


    • Search all Forums


    • Search this Forum


    • Search this Thread


  • Tools


    • Jump to Forum


  • #1

    Apr 13, 2019

    I’m trying to install Forge on 1.13.2 but every time I try to open the installer it says «Invalid or corrupt jarfile.» I’m using a Windows 10 and have tried jarfix and JDK, can someone tell me what’s going on?


  • #2

    Apr 13, 2019


    SuntannedDuck2


    • View User Profile


    • View Posts


    • Send Message



    View SuntannedDuck2's Profile

    • Glowstone Miner
    • Location:

      Down Under The Duck Pond
    • Join Date:

      10/23/2016
    • Posts:

      4,915
    • Location:

      A Duck Pond w/ Wifi
    • Minecraft:

      EvilLink14
    • Xbox:

      Not anymore
    • PMC:

      https://modwiki.miraheze.org/wiki/User:SuntannedDuck2
    • Member Details

    You don’t need a JDK for using Forge as a player. You need the ones from here: https://www.java.com/en/download/manual.jsp If you have a 64bit Windows use that version, if you have 32bit use that.

    Hopefully from there installing Forge for 1.13.2 shouldn’t be too difficult after running the Installer, putting mods in the mods folder and your good to go. But make sure to create a Vanilla/Standard game 1.13.2 release install first before making a Forge one.

    Niche Community Content Finder, Youtuber, Modpack/Map Maker, Duck

    Forum Thread Maintainer for APortingCore, Liteloader Download HUB, Asphodel Meadows, Fabric Project, Legacy Fabric/Cursed Fabric, Power API, Rift/Fabric/Forge 1.13 to 1.17.

    Wikis I Maintain: https://modwiki.miraheze.org/wiki/User:SuntannedDuck2


  • #3

    Apr 14, 2019

    I tried it with those Javas, it still says, Error: Invalid or corrupt jarfile. No idea what’s going on.

  • To post a comment, please login.

Posts Quoted:

Reply

Clear All Quotes


У меня есть javafx проект, я сделал jar файл так: в структуре проекта выбрал Artifacts->нажал плюс->JAR->from modules with dependencies. Далее указал где у меня находится Main класс. После этого забилдил jar файл. Нажимаю я на него а там ошибка следующая: Error: Invalid or corrupt jarfile . Как исправить?

Файл manifest.mf

Manifest-Version: 1.0
Main-Class: Graphics

Структура проекта:

введите сюда описание изображения

задан 2 июн 2018 в 18:00

Санаев's user avatar

СанаевСанаев

1,8751 золотой знак9 серебряных знаков28 бронзовых знаков

В общем idea в не правильный каталог генерирует Manifest файл. Нужно его перекинуть в resources

ответ дан 2 июн 2018 в 18:52

Санаев's user avatar

СанаевСанаев

1,8751 золотой знак9 серебряных знаков28 бронзовых знаков

Если возникает данная ошибка, то необходимо:

  1. Перенести папку META-INF с файлом MANIFEST.INF в папку resources
  2. Нажать Build Project (Ctrl+F9)
  3. После построения нажать Run (Ctrl+F10)
  4. Проверить на правильность выполнения Вашего кода (в большинстве случаев ошибка пропадает)

ответ дан 27 дек 2019 в 19:14

dexXxed's user avatar

4814 / 2275 / 287

Регистрация: 01.03.2013

Сообщений: 5,936

Записей в блоге: 26

1

16.01.2016, 19:17. Показов 6698. Ответов 14


Я наверное уже 100500-й, кто сталкивается с подобной проблемой.

В IntelliJ IDEA-14 создал проект, в параметрах версия Java 1.8, на моем компе запускается и из IDEA, и jar-артифакт. Перенес jar на другой комп, поставил там Java 1.8.66 распоследнюю — пишет такую ошибку при запуске. Про manifesrt ничего не знаю пока, буду читать еще. java -cp launcher/target/usergrid-launcher-1.0-SNAPSHOT.jar co.pseudononymous.Server по совету с http://stackoverflow.com/quest… t-jar-file не помогает.

Как вообще надо создавать нормальные стандалон-приложения на java?

0

942 / 686 / 229

Регистрация: 28.04.2013

Сообщений: 1,924

16.01.2016, 19:28

2

Цитата
Сообщение от _Ivana
Посмотреть сообщение

пишет такую ошибку при запуске

какую такую?

Цитата
Сообщение от _Ivana
Посмотреть сообщение

Как вообще надо создавать нормальные стандалон-приложения на java?

тыц

1

4814 / 2275 / 287

Регистрация: 01.03.2013

Сообщений: 5,936

Записей в блоге: 26

16.01.2016, 19:32

 [ТС]

3

Цитата
Сообщение от reisal78
Посмотреть сообщение

какую такую?

какая написана в заголовке темы.

Цитата
Сообщение от reisal78
Посмотреть сообщение

тыц

а без мэйвенов/антов и прочих систем сборки никак нельзя? Мне бы попроще, я класс Main написал, одноименный метод в нем определил… Или придется еще осваивать страшные технологии и апи сборочных систем?

0

942 / 686 / 229

Регистрация: 28.04.2013

Сообщений: 1,924

16.01.2016, 19:33

4

но jvm все равно нужна будет

0

4814 / 2275 / 287

Регистрация: 01.03.2013

Сообщений: 5,936

Записей в блоге: 26

16.01.2016, 19:34

 [ТС]

5

Цитата
Сообщение от reisal78
Посмотреть сообщение

но jvm все равно нужна будет

а то что я скачал на комп последнюю 1.8.66 — это не то? Там jre вроде, она содержит в себе jvm, а jdk мне не нужна — мне только запускать там, не разрабатывать. Или я что-то не понимаю?

0

942 / 686 / 229

Регистрация: 28.04.2013

Сообщений: 1,924

16.01.2016, 19:38

6

Цитата
Сообщение от _Ivana
Посмотреть сообщение

Или я что-то не понимаю?

нет, вы все правильно поняли.

Я имел ввиду, что при сборке проекта мавеном jvm не включается внутрь.

На форуме где то была информация, что есть продукты которые и jre запихнут. Но я с этим не сталкивался.

0

4814 / 2275 / 287

Регистрация: 01.03.2013

Сообщений: 5,936

Записей в блоге: 26

16.01.2016, 19:48

 [ТС]

7

Спасибо, на шару прокатить не получилось, видимо придется постигать концепцию исполнения / сборки в Java…
Проект у меня на Swing, несколько классов и своих иконок в отдельном каталоге. Хочу минимального размера jar-ник, чтобы в нем было все что нужно (и упакованные иконки), но ничего лишнего.

0

942 / 686 / 229

Регистрация: 28.04.2013

Сообщений: 1,924

16.01.2016, 19:57

8

_Ivana, кстати а покажите строчку из кода, как вы указываете путь к картинке )

0

4814 / 2275 / 287

Регистрация: 01.03.2013

Сообщений: 5,936

Записей в блоге: 26

16.01.2016, 20:02

 [ТС]

9

reisal78, чтобы это сделать, мне надо или добраться до компа с файлами исходников, или сейчас распаковать jar-ник (мне только что подсказали, что это обычный zip архив, оказывается), выдернуть как-то оттуда текст кода, открыть его в блокноте и скопировать строки Но в архиве (как я сейчас наблюдаю) у меня упаковано ВСЕ из папки сорцов — море других картинок которые не нужны, еще какие-то файлы…

Добавлено через 1 минуту
Навскидку там было что-то про URL… Своих мозгов нет — копипастю кусками со стэковерфлоу — что работает оставляю Так и пишу

0

942 / 686 / 229

Регистрация: 28.04.2013

Сообщений: 1,924

16.01.2016, 20:08

10

_Ivana, внутри вашего jarника есть файл манифеста?

0

_Ivana

4814 / 2275 / 287

Регистрация: 01.03.2013

Сообщений: 5,936

Записей в блоге: 26

17.01.2016, 01:46

 [ТС]

11

Есть. Но я его не создавал конечно и не смотрел пока. Наверное IDEA создала когда проект по шаблону генерировала. Но я создавал проект по шаблону консольного, а потом сам отнаследовался от Jframe и сделал GUI Swing. Вот что в манифесте:

Manifest-Version: 1.0
Main-Class: com.company.Main

Через вот такой ручной мутабор:

C:UsersAnton>»C:Program Files (x86)Javajdk1.8.0_66binjava.exe» -cp «C:UsersAntonDesktopLiscriptJava_1.jar» com.company.Main

— заработала! Не прошло и нескольких часов тыкания Спасибо!

ЗЫ но все равно надо решить вопрос, как сделать нормально запускающееся приложение

Добавлено через 3 часа 40 минут
Может кому пригодится (не знаю пока, мой ли это случай, но по симптомам очень похоже): http://bugs.java.com/bugdataba… id=7194005
И совет именно такой — обойти манифест и передавать путь к мэйну напрямую через -ср.

Добавлено через 24 минуты
ЗЫ reisal78, вы просили кот загрузки иконок:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    protected ImageIcon createImageIcon(String path, String description) {
        java.net.URL imgURL = getClass().getResource(path);
        if (imgURL != null) {
            return new ImageIcon(imgURL, description);
        } else {
            System.err.println("Couldn't find file: " + path);
            return null;
        }
    }
 
.........
 
button.setToolTipText("run edit pane (Ctrl+F1)");
button.setIcon(createImageIcon("images/Play.png", button.getToolTipText()));

0

Эксперт Java

2390 / 2216 / 564

Регистрация: 28.12.2010

Сообщений: 8,658

17.01.2016, 10:51

12

Цитата
Сообщение от _Ivana
Посмотреть сообщение

java.net.URL imgURL = getClass().getResource(path);

иконки отображаются? Насколько я помню из jar файла резолвятся только стримы.

0

reisal78

942 / 686 / 229

Регистрация: 28.04.2013

Сообщений: 1,924

17.01.2016, 17:08

13

Цитата
Сообщение от KEKCoGEN
Посмотреть сообщение

Насколько я помню из jar файла резолвятся только стримы.

Java
1
ImageIcon icon = new ImageIcon(this.getClass().getClassLoader().getResource("img.png"));

Вот такая штука нормально получает картинки из jar файла. (Проект Maven — resources)

0

4814 / 2275 / 287

Регистрация: 01.03.2013

Сообщений: 5,936

Записей в блоге: 26

17.01.2016, 20:59

 [ТС]

14

KEKCoGEN, иконки отображаются, у меня в jar-е заархивирована папка images и нужные иконки, и такой код их нормально достает. Свойства проекта — 1.8, может это влияет. А что, задача отображения иконок в Java также сложна и полна подводных камней и багов?

0

4814 / 2275 / 287

Регистрация: 01.03.2013

Сообщений: 5,936

Записей в блоге: 26

21.01.2016, 00:15

 [ТС]

15

Альфа-версия интерпретатора готова, если у кого будет интерес, вышлю архив с исполняемым файлом и демо-примерами. Или скажите куда можно выложить для общего доступа (70 Кб весь архив, этот форум не предлагать).

0

I have a Intellij Gradle project for HelloWorld. The program runs in the IDE but running the jar files with an invalid or corrupt jar error. I made several changes to the build.gradle and Manifest and still this does not run. I am using Ubuntu 16.04.

I think the issue is related to the manifest.

IDE —

Intellij — 2019.2
Gradle Project

Java - java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

build.gradle —

plugins {
    id 'java'
}

group 'com.HelloWorldTesting'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

jar {
    from {
        configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
    }
    manifest {
        attributes(
                'Implementation-Title': 'Hello World',
                "Main-Class": "com.HelloWorldTesting.Hello"
        )
    }
    archivesBaseName = 'app'
}

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

Class —

public class Hello {
    public static void main(String[] args) {
        // Prints "Hello, World" to the terminal window.
        System.out.println("Hello, World");
    }
}

Error: Invalid or corrupt jarfile HelloWorldArt.main.jar

tree —

.
├── build
│   ├── classes
│   │   └── java
│   │       └── main
│   │           └── Hello.class
│   └── tmp
│       └── compileJava
├── build.gradle
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── META-INF
│   └── MANIFEST.MF
├── out
│   └── artifacts
│       ├── HelloWorldArt_jar
│       │   └── HelloWorldArt.jar
│       └── HelloWorldArt_main_jar
│           └── HelloWorldArt.main.jar
├── settings.gradle
├── src
│   ├── main
│   │   ├── java
│   │   │   ├── Hello.java
│   │   │   └── META-INF
│   │   │       └── MANIFEST.MF
│   │   └── resources
│   └── test
│       ├── java
│       └── resources

I have a Intellij Gradle project for HelloWorld. The program runs in the IDE but running the jar files with an invalid or corrupt jar error. I made several changes to the build.gradle and Manifest and still this does not run. I am using Ubuntu 16.04.

I think the issue is related to the manifest.

IDE —

Intellij — 2019.2
Gradle Project

Java - java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

build.gradle —

plugins {
    id 'java'
}

group 'com.HelloWorldTesting'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

jar {
    from {
        configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
    }
    manifest {
        attributes(
                'Implementation-Title': 'Hello World',
                "Main-Class": "com.HelloWorldTesting.Hello"
        )
    }
    archivesBaseName = 'app'
}

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

Class —

public class Hello {
    public static void main(String[] args) {
        // Prints "Hello, World" to the terminal window.
        System.out.println("Hello, World");
    }
}

Error: Invalid or corrupt jarfile HelloWorldArt.main.jar

tree —

.
├── build
│   ├── classes
│   │   └── java
│   │       └── main
│   │           └── Hello.class
│   └── tmp
│       └── compileJava
├── build.gradle
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── META-INF
│   └── MANIFEST.MF
├── out
│   └── artifacts
│       ├── HelloWorldArt_jar
│       │   └── HelloWorldArt.jar
│       └── HelloWorldArt_main_jar
│           └── HelloWorldArt.main.jar
├── settings.gradle
├── src
│   ├── main
│   │   ├── java
│   │   │   ├── Hello.java
│   │   │   └── META-INF
│   │   │       └── MANIFEST.MF
│   │   └── resources
│   └── test
│       ├── java
│       └── resources

If you can’t install Minecraft Forge because of the invalid or corrupt jarfile error, keep on reading this guide to learn what might have caused it and how you can fix it.

1. Make sure the download is complete

If you’re trying to launch the game before the download is complete, you’ll get all sorts of errors, including the invalid or corrupt jarfile error.

Make sure Minecraft Forge is showing up in your downloads folder. Then, check if your browser is not blocking it for some reason.

Go to your browser’s download manager, recover the file and try again.

2. Use a different browser

Many of the users who complained about invalid or corrupt jarfile errors in Minecraft used Firefox to download the game.

It seems that Firefox often blocks the Minecraft Forge download. That’s why we suggest you should try to download the game using a different browser.

3. Update your Java version

Ensure you’re running the latest Java version on your computer. Download a newer version if you’re running an outdated version.

4. Close background programs

When downloading Minecraft Forge, or any other game or program on your computer, remember to close all the programs and processes running in the background.

Some of the programs actively running on your machine might block the download process. Or they may interfere with Minecraft Forge when you try to load the launcher.

You can close background programs using the Task Manager or by clean booting your computer.

If you prefer to use the Task Manager, select the Processes tab and right-click on the programs you want to disable. Then select End Task.

You can also temporarily disable your antivirus and firewall. These programs might mistakenly flag certain Minecraft files as suspicious and block them.

Don’t forget to re-enable your antivirus and firewall after you downloaded and installed Minecraft Forge.

We hope something helps.

У меня есть javafx проект, я сделал jar файл так: в структуре проекта выбрал Artifacts->нажал плюс->JAR->from modules with dependencies. Далее указал где у меня находится Main класс. После этого забилдил jar файл. Нажимаю я на него а там ошибка следующая: Error: Invalid or corrupt jarfile . Как исправить?

Файл manifest.mf

Manifest-Version: 1.0
Main-Class: Graphics

Структура проекта:

введите сюда описание изображения

задан 2 июн 2018 в 18:00

Санаев's user avatar

СанаевСанаев

1,8751 золотой знак9 серебряных знаков28 бронзовых знаков

В общем idea в не правильный каталог генерирует Manifest файл. Нужно его перекинуть в resources

ответ дан 2 июн 2018 в 18:52

Санаев's user avatar

СанаевСанаев

1,8751 золотой знак9 серебряных знаков28 бронзовых знаков

Если возникает данная ошибка, то необходимо:

  1. Перенести папку META-INF с файлом MANIFEST.INF в папку resources
  2. Нажать Build Project (Ctrl+F9)
  3. После построения нажать Run (Ctrl+F10)
  4. Проверить на правильность выполнения Вашего кода (в большинстве случаев ошибка пропадает)

ответ дан 27 дек 2019 в 19:14

dexXxed's user avatar

Error: Unable to access jarfile server.jar

Эта ошибка означает что сервер не может получить доступ к исполняемому jar файлу. Вам необходимо переименовать ваш исполняемый jar файл в server.jar (важно: необходимо соблюсти регистр всех букв — должны быть строчными).

Если у вас его вовсе нет файла server.jar следуйте инструкции: https://craftbuy.ru/index.php?rp=/knowledgebase/6/—.html


Error: Invalid or corrupt jarfile server.jar
Error: An unexpected error occurred while trying to open file server.jar

Эти ошибки означают что ваш исполняемый jar файл повреждён, либо что-то другое случилось с файлом. В этом случае загрузите его заново, либо скачайте другой. Некоторые проверенные есть у нас на сайте: https://craftbuy.ru/index.php?rp=/knowledgebase/6/—.html

  • ERROR, Unable to access jarfile server.jar, server.jar, Invalid or corrupt jarfile server.jar, An unexpected error occurred while trying to open file server.ja
  • 1007 Пользователи нашли это полезным

Связанные статьи

Как создать новый мир?

Удалите все файлы из Вашей папки мира сервера или укажите новое имя мира в параметре level-name в…

Понравилась статья? Поделить с друзьями:
  • Error invalid operands to binary expression float and float
  • Error invalid operands of types float and int to binary operator
  • Error invalid operands of types double and int to binary operator
  • Error invalid operands of types double and double to binary operator
  • Error invalid operands of types const char and char to binary operator