Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 18 of 18

Thread: Extract Java project as runnable jar file?

  1. #1
    Junior Member
    Join Date
    Aug 2019
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Extract Java project as runnable jar file?

    Hello, I'm completely new to these forums so I apologize if this isn't the correct section.

    I have an old platformer project I worked on a couple of years ago and I would really like to extract it as an executable jar file or regular executable file, the project runs perfectly whenever I launch it from eclipse, but when I try to export it as a runnable JAR file it doesn't seem to load at all, and when I use Launch4j to convert it to a regular executable file it seems to crash on loadup. Unfortunately I can't get any error messages out of it in its .exe file either.

    I tried following a guide on how to do it (unfortunately it seems I'm not allowed to include any links of any kind?), where I simply right-clicked the project, took export, Java, Runnable JAR file, and after that I've tried all three Library handling options, and then used Launch4j to convert it to an executable, but gotten none of them to work past crashing at the loading screen.

    Does anyone by chance know what I'm doing wrong?
    Attached Images Attached Images

  2. #2
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: Extract Java project as runnable jar file?

    Can you open a command prompt window, and enter the command:
    java -jar <the jarfile name>.jar
    Hopefully any error messages will display in the console window
    Copy the contents of the command prompt window and paste it here.
    If you don't understand my answer, don't ignore it, ask a question.

  3. #3
    Junior Member
    Join Date
    Aug 2019
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Extract Java project as runnable jar file?

    Hello!

    Unfortunately, the .jar file doesn't seem to launch at all, the command prompt only prints out:
    C:\Users\LoraM\Desktop>java -jar Platformer.jar
    Error: Unable to access jarfile Platformer.jar

  4. #4
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: Extract Java project as runnable jar file?

    Error: Unable to access jarfile Platformer.jar
    You need to change directory to be in the folder where the Platformer.jar file is located so the java command can find it.
    If you don't understand my answer, don't ignore it, ask a question.

  5. #5
    Junior Member
    Join Date
    Aug 2019
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Extract Java project as runnable jar file?

    Ah, it didn't work from the desktop for some reason? I moved it to my documents folder and now it crashed in the loading screen, appears to be at least one of the files that aren't loading correctly even though it works when I run it from Eclipse?

    C:\Users\LoraM\Documents>java -jar Platformer.jar
    java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(Unknown Source)
    at Main.Content.load(Content.java:330)
    at Main.Content.<clinit>(Content.java:151)
    at Main.GamePanel.run(GamePanel.java:150)
    at java.lang.Thread.run(Unknown Source)
    Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOf(Unknown Source)
    at java.io.ByteArrayOutputStream.grow(Unknown Source)
    at java.io.ByteArrayOutputStream.ensureCapacity(Unkno wn Source)
    at java.io.ByteArrayOutputStream.write(Unknown Source)
    at com.sun.media.sound.DirectAudioDevice$DirectClip.o pen(Unknown Source)
    at Audio.JukeBox.load(JukeBox.java:75)
    at Main.Content.loadContent(Content.java:287)
    at Main.GamePanel.run(GamePanel.java:150)
    at java.lang.Thread.run(Unknown Source)

  6. #6
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: Extract Java project as runnable jar file?

    C:\Users\LoraM\Documents>java -jar Platformer.jar
    java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(Unknown Source)
    at Main.Content.load(Content.java:330)
    What does the code at line 330 do? What argument is it passing to the ImageIO.read() method?

    it works when I run it from Eclipse?
    The location of files is different when running from Eclipse. The code is probably looking outside of the jar for some files that are found from the location inside of the IDE and are not found outside of the IDE because the files are not in the same relative place.

    The files should be placed inside of the jar file and the code changed to only look in the jar file for the file and not outside of the jar file.
    If you don't understand my answer, don't ignore it, ask a question.

  7. #7
    Junior Member
    Join Date
    Aug 2019
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Extract Java project as runnable jar file?

    Hm that's problematic, from what I can tell the files are inside the .jar file, but as you said their relative space might be different, which is troublesome.

    	public static BufferedImage[][] load(String filePath, int width, int height)
    	{
    		BufferedImage[][] ret;
    		try
    		{
    			BufferedImage spritesheet = ImageIO.read(Content.class.getResourceAsStream(filePath)); // <-- Line 330
    			int newWidth = spritesheet.getWidth() / width;
    			int newHeight = spritesheet.getHeight() / height;
    			ret = new BufferedImage[newHeight][newWidth];
     
    			for(int i = 0; i < newHeight; i++)
    			{
    				for(int j = 0; j < newWidth; j++)
    				{
    					ret[i][j] = spritesheet.getSubimage(j * width,  i * height,  width,  height);
    				}
    			}
    			return ret;
    		}
    		catch(Exception e)
    		{
    			e.printStackTrace();
    		}
    		return null;
    	}

    Although when I open it up it looks like the attached image where the correct folders seem to be, so it feels like it should be able to find the files?
    public static BufferedImage[][] CartoonExplosion 		= load("/Art/Sprites/Effects/CartoonExplosion.gif", 60, 60);
    HXipYXv.jpg

  8. #8
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: Extract Java project as runnable jar file?

    BufferedImage spritesheet = ImageIO.read(Content.class.getResourceAsStream(fil ePath)); // <-- Line 330
    What is the contents of the filePath variable?
    If this is it: /Art/Sprites/Effects/CartoonExplosion.gif
    Then does the jar file have that file on that path?

    You can view a jar file's contents using a zip file utility.
    If you don't understand my answer, don't ignore it, ask a question.

  9. #9
    Junior Member
    Join Date
    Aug 2019
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Extract Java project as runnable jar file?

    It runs through a lot of files, but I think that it failed because of a spelling error, one of the files was called EditVolumeBUtton instead of EditVolumeButton in the resouces. When I changed that I got a new error in its place:

    Microsoft Windows [Version 10.0.17134.885]
    (c) 2018 Microsoft Corporation. All rights reserved.
     
    C:\WINDOWS\system32>cd C:\Users\LoraM\Documents
     
    C:\Users\LoraM\Documents>java -jar Platformer.jar
    filePath: /Art/Sprites/Effects/CartoonExplosion.gif
    filePath: /Art/Sprites/Effects/FireBallLargeExplosion.png
    filePath: /Art/Sprites/Effects/FireBallLargeExplosion.png
    filePath: /Art/Sprites/Effects/ElectricBallExplosion.png
    filePath: /Art/Sprites/Effects/ArcaneBallExplosion.png
    filePath: /Art/Sprites/Effects/BombExplosion.png
    filePath: /Art/Sprites/Effects/FireBallLarge.png
    filePath: /Art/Sprites/Effects/FireBallMediumNew.png
    filePath: /Art/Sprites/Effects/FireBallSmall.png
    filePath: /Art/Sprites/Effects/FireBallSwirling.png
    filePath: /Art/Sprites/Effects/FireBallDouble.png
    filePath: /Art/Sprites/Effects/ElectricBall.png
    filePath: /Art/Sprites/Effects/ElectricBallChargeUp.png
    filePath: /Art/Sprites/Effects/ArcaneBall.png
    filePath: /Art/Sprites/Characters/slugger.gif
    filePath: /Art/Sprites/Characters/Succubus.png
    filePath: /Art/Sprites/Characters/Lora.png
    filePath: /Art/Sprites/Characters/Bunny.png
    filePath: /Art/Sprites/Doodads/Sign.png
    filePath: /Art/Sprites/Doodads/SignLeft.png
    filePath: /Art/Sprites/Doodads/SignRight.png
    filePath: /Art/Sprites/Doodads/Mushroom01.png
    filePath: /Art/Sprites/Doodads/Mushroom02.png
    filePath: /Art/Sprites/Doodads/Torch.png
    filePath: /Art/Sprites/Doodads/Waterfall.png
    filePath: /Art/Sprites/Doodads/ChestCommonClosed.png
    filePath: /Art/Sprites/Doodads/ChestCommonOpening.png
    filePath: /Art/Sprites/Doodads/ChestCommonOpened.png
    filePath: /Art/Sprites/Doodads/ChestUncommonClosed.png
    filePath: /Art/Sprites/Doodads/ChestUncommonOpening.png
    filePath: /Art/Sprites/Doodads/ChestUncommonOpened.png
    filePath: /Art/Sprites/Doodads/ChestRareClosed.png
    filePath: /Art/Sprites/Doodads/ChestRareOpening.png
    filePath: /Art/Sprites/Doodads/ChestRareOpened.png
    filePath: /Art/Sprites/Doodads/CaveEntrance.png
    filePath: /Art/Sprites/Doodads/Shrine.png
    filePath: /Art/Sprites/Doodads/StatueSave.png
    filePath: /Art/Sprites/Doodads/KeyUncommon.png
    filePath: /Art/Sprites/Doodads/KeyRare.png
    filePath: /Art/Sprites/Doodads/KeyBoss.png
    filePath: /Art/Sprites/Doodads/PotionHealth.png
    filePath: /Art/Sprites/Doodads/PotionMana.png
    filePath: /Art/Sprites/Doodads/PotionStamina.png
    filePath: /Art/Sprites/Doodads/CoinSilver.png
    filePath: /Art/Sprites/Doodads/CoinGold.png
    filePath: /Art/Sprites/Doodads/DoorBossClosed.png
    filePath: /Art/Sprites/Doodads/DoorBossOpening.png
    filePath: /Art/Sprites/Doodads/DoorBossOpened.png
    filePath: /Art/Sprites/Doodads/Portal.png
    filePath: /Art/Sprites/Doodads/DoorVillageSquareClosed.png
    filePath: /Art/Sprites/Doodads/DoorVillageSquareOpening.png
    filePath: /Art/Sprites/Doodads/DoorVillageSquareOpened.png
    filePath: /Art/Sprites/Doodads/CampFire.png
    filePath: /Art/Sprites/Doodads/LeverOpened.png
    filePath: /Art/Sprites/Doodads/LeverClosed.png
    filePath: /Art/Sprites/Doodads/LeverOpening.png
    filePath: /Art/Sprites/Doodads/LeverClosing.png
    filePath: /Art/Sprites/Doodads/HerbSun.png
    filePath: /Art/HUD/EmotionBubbleExclamation.png
    filePath: /Art/Sprites/Doodads/BagSmall.png
    filePath: /Art/Sprites/Doodads/BagMedium.png
    filePath: /Art/Sprites/Doodads/Bomb.png
    filePath: /Art/Sprites/Doodads/BombExploding.png
    filePath: /Art/Sprites/Effects/Teleport.png
    filePath: /Art/Sprites/Effects/MagicShield.png
    filePath: /Art/Sprites/Effects/Poff.png
    filePath: /Art/Sprites/Effects/RainDrop.png
    filePath: /Art/HUD/Foregrounds/GameOver.png
    filePath: /Art/HUD/Foregrounds/Conversation GUI.png
    filePath: /Art/HUD/Foregrounds/ConversationGUIEndConversation.png
    filePath: /Art/HUD/Foregrounds/InventorySquare.png
    filePath: /Art/HUD/Foregrounds/InventoryBackground.png
    filePath: /Art/HUD/Foregrounds/OptionConfirm.png
    filePath: /Art/HUD/Foregrounds/OptionDecline.png
    filePath: /Art/HUD/Foregrounds/OptionBackground.png
    filePath: /Art/HUD/Bars/BarFrame.png
    filePath: /Art/HUD/Bars/HealthBar.png
    filePath: /Art/HUD/Bars/PlayerHealthBar.png
    filePath: /Art/HUD/Bars/PlayerManaBar.png
    filePath: /Art/HUD/Bars/PlayerStaminaBar.png
    filePath: /Art/HUD/Bars/PlayerBar.png
    filePath: /Art/HUD/Foregrounds/BuffIcon.png
    filePath: /Art/HUD/SpellIcons/BuffDry.png
    filePath: /Art/HUD/SpellIcons/BuffWet.png
    filePath: /Art/HUD/SpellIcons/BuffSoaked.png
    filePath: /Art/HUD/SpellIcons/BuffFreezing.png
    filePath: /Art/HUD/SpellIcons/BuffCold.png
    filePath: /Art/HUD/SpellIcons/BuffWarm.png
    filePath: /Art/HUD/SpellIcons/BuffHot.png
    filePath: /Art/HUD/Portraits/PortraitPlayer.png
    filePath: /Art/HUD/Portraits/PortraitSuccubus.png
    filePath: /Art/HUD/Portraits/PortraitEmpty.png
    filePath: /Art/HUD/Portraits/PortraitCampFire.png
    filePath: /Art/HUD/Portraits/PortraitChestCommon.png
    filePath: /Art/HUD/Portraits/PortraitChestUncommon.png
    filePath: /Art/HUD/Portraits/PortraitChestRare.png
    filePath: /Art/HUD/Portraits/PortraitKeyUncommon.png
    filePath: /Art/HUD/Portraits/PortraitKeyRare.png
    filePath: /Art/HUD/Portraits/PortraitKeyBoss.png
    filePath: /Art/HUD/Portraits/PortraitLever.png
    filePath: /Art/HUD/Portraits/PortraitPotionHealing.png
    filePath: /Art/HUD/Portraits/PortraitPotionMana.png
    filePath: /Art/HUD/Portraits/PortraitPotionStamina.png
    filePath: /Art/HUD/Portraits/PortraitShrine.png
    filePath: /Art/HUD/Portraits/PortraitSign.png
    filePath: /Art/HUD/Portraits/PortraitStatueSave.png
    filePath: /Art/HUD/Portraits/PortraitDoorBoss.png
    filePath: /Art/HUD/Portraits/PortraitDoorVillage.png
    filePath: /Art/HUD/Portraits/PortraitBagSmall.png
    filePath: /Art/HUD/Portraits/PortraitBagMedium.png
    filePath: /Art/HUD/Portraits/PortraitBomb.png
    filePath: /Art/HUD/Buttons/EditKeyBindingButton.png
    filePath: /Art/HUD/Buttons/EditVolumeButton.png
    filePath: /Art/HUD/Buttons/ExitButton.png
    Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space
            at java.util.Arrays.copyOf(Unknown Source)
            at java.io.ByteArrayOutputStream.grow(Unknown Source)
            at java.io.ByteArrayOutputStream.ensureCapacity(Unknown Source)
            at java.io.ByteArrayOutputStream.write(Unknown Source)
            at com.sun.media.sound.DirectAudioDevice$DirectClip.open(Unknown Source)
            at Audio.JukeBox.load(JukeBox.java:75)
            at Main.Content.loadContent(Content.java:287)
            at Main.GamePanel.run(GamePanel.java:150)
            at java.lang.Thread.run(Unknown Source)

  10. #10
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: Extract Java project as runnable jar file?

    Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOf(Unknown Source)
    at java.io.ByteArrayOutputStream.grow(Unknown Source)
    at java.io.ByteArrayOutputStream.ensureCapacity(Unkno wn Source)
    at java.io.ByteArrayOutputStream.write(Unknown Source)
    at com.sun.media.sound.DirectAudioDevice$DirectClip.o pen(Unknown Source)
    at Audio.JukeBox.load(JukeBox.java:75)
    at Main.Content.loadContent(Content.java:287)
    What is the total size in bytes of the files your code is trying to load? Does the JVM have enough space to hold it all?
    If you don't understand my answer, don't ignore it, ask a question.

  11. #11
    Junior Member
    Join Date
    Aug 2019
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Extract Java project as runnable jar file?

    I'm not sure, is there an easy way to check? And what is the limit of JVM?

    The folder holding all of the art is only 11.4 MB, the Sound folder is 16.6 MB, but the total size of the jar file is 2.31 GB.

  12. #12
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: Extract Java project as runnable jar file?

    11MB and 16MB would not be a problem. Why is the jarfile so large?

    The doc for the java command: https://docs.oracle.com/javase/8/doc...dows/java.html
    see the -X... options that set memory size to change what the JVM has available.
    If you don't understand my answer, don't ignore it, ask a question.

  13. #13
    Junior Member
    Join Date
    Aug 2019
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Extract Java project as runnable jar file?

    My bad somehow checked the wrong file, the jar file is only about 27.1 MB, which makes a lot more sense since there shouldn't be anything except the art, sounds and code in there.

    Where do I enter the java command? In the project or does the JVM have its own settings?

  14. #14
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: Extract Java project as runnable jar file?

    Where do I enter the java command?
    I do not know how to set any options for the java command in the IDE.
    For testing, use the command prompt window like back in post#5.
    Put the -X option immediately after the java command. For example from one of the shortcuts I use to run a java program:
    "C:\Program Files\Java\jre1.8.0_211\bin\javaw.exe" -Xmx4G -cp %JAVA_RUN%\SlideShowApp.jar;DocumentViewerW.jar SlideShow.ImgIdxEditor

    Loading files from a 27M jar file shouldn't run out of space.
    What is this code doing:
    at Audio.JukeBox.load(JukeBox.java:75)
    at Main.Content.loadContent(Content.java:287)
    If you don't understand my answer, don't ignore it, ask a question.

  15. #15
    Junior Member
    Join Date
    Aug 2019
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Extract Java project as runnable jar file?

    Hm, I tried using all three, both together and separately at 80MB but I keep getting the same error.

    Microsoft Windows [Version 10.0.17134.885]
    (c) 2018 Microsoft Corporation. All rights reserved.
     
    C:\WINDOWS\system32>cd C:\Users\LoraM\Documents
     
    C:\Users\LoraM\Documents>java -Xms80M -Xmx80M -jar Platformer.jar
    Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space
            at java.io.PushbackInputStream.<init>(Unknown Source)
            at javazoom.spi.mpeg.sampled.file.MpegAudioFileReader.getAudioFileFormat(Unknown Source)
            at org.tritonus.share.sampled.file.TAudioFileReader.getAudioInputStream(TAudioFileReader.java:360)
            at org.tritonus.share.sampled.file.TAudioFileReader.getAudioInputStream(TAudioFileReader.java:315)
            at javazoom.spi.mpeg.sampled.file.MpegAudioFileReader.getAudioInputStream(Unknown Source)
            at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source)
            at Audio.JukeBox.load(JukeBox.java:60)
            at Main.Content.loadContent(Content.java:223)
            at Main.GamePanel.run(GamePanel.java:150)
            at java.lang.Thread.run(Unknown Source)

    This is line 287, which simply loads one of the sound files:
    JukeBox.load("/Sound/Music/Tutorial.mp3", 									"Tutorial");

    Which loads this:
    	public static void load(String string, String n)
    	{
    		if(allSounds == null) initialize();
    		if(allSounds.get(n) != null) return;
    		Clip clip;
    		try
    		{
    			AudioInputStream audioInputStream = 
    					AudioSystem.getAudioInputStream(
    							JukeBox.class.getResourceAsStream(string));
    			AudioFormat baseFormat = audioInputStream.getFormat();
    			AudioFormat decodeFormat = new AudioFormat(
    					AudioFormat.Encoding.PCM_SIGNED,
    					baseFormat.getSampleRate(), 
    					16,
    					baseFormat.getChannels(),
    					baseFormat.getChannels() * 2,
    					baseFormat.getSampleRate(),
    					false
    					);
     
    			AudioInputStream decodeAudioInputStream = AudioSystem.getAudioInputStream(decodeFormat, audioInputStream);
    			clip = AudioSystem.getClip();
    			clip.open(decodeAudioInputStream); // <-- Line 75
    			allSounds.put(n, clip);
     
     
    			if(string.contains(soundCategories.Music.toString()))
    			{
    				musicSounds.put(n, clip);
    			}
    			if(string.contains("CharacterSounds"))
    			{
    				characterSounds.put(n, clip);
    			}
    			if(string.contains("Doodads"))
    			{
    				effectSounds.put(n, clip);
    			}
    			if(string.contains("SpellEffects"))
    			{
    				effectSounds.put(n, clip);
    			}
    			if(string.contains("BackgroundSound"))
    			{
    				backgroundSounds.put(n, clip);
    			}
    		}
    		catch(Exception e)
    		{
    			e.printStackTrace();
    		}
    	}

  16. #16
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: Extract Java project as runnable jar file?

    C:\Users\LoraM\Documents>java -Xms80M -Xmx80M -jar Platformer.jar
    80M is not very much
    try a larger value: 1024M
    If you don't understand my answer, don't ignore it, ask a question.

  17. #17
    Junior Member
    Join Date
    Aug 2019
    Posts
    9
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Extract Java project as runnable jar file?

    That made it work with the command prompt!
    Is there any way to tell the JVM to hold more so it can load the file by simply double-clicking it? Or is there anything I can change in the code to make it work?

  18. #18
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: Extract Java project as runnable jar file?

    I use a shortcut to execute the jar files that require more memory. I put the command line in the Target: field. I copied the value of one shortcut's Target field into post#14.
    There may be other ways to set the default size for the JVM, but I've never looked or seem any.

    Try asking on another forum where there are more knowledgeable helpers:
    http://www.coderanch.com/forums
    Be sure to copy a link to this thread so they can see where you are coming from.
    If you don't understand my answer, don't ignore it, ask a question.

Similar Threads

  1. Runnable jar file wont run
    By bobscool123 in forum Object Oriented Programming
    Replies: 6
    Last Post: June 7th, 2013, 11:25 AM
  2. I cant export my applet into a runnable jar file
    By Shef012 in forum What's Wrong With My Code?
    Replies: 4
    Last Post: February 7th, 2013, 02:08 PM
  3. Exporting Runnable JAR File
    By cr80expert5 in forum Object Oriented Programming
    Replies: 3
    Last Post: January 26th, 2012, 09:35 PM
  4. creating runnable JAR file
    By olimpicco in forum Java IDEs
    Replies: 25
    Last Post: January 11th, 2012, 09:15 AM
  5. Image location on a Runnable JAR file?
    By DarrenReeder in forum What's Wrong With My Code?
    Replies: 3
    Last Post: March 11th, 2010, 07:59 AM