Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (475)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (530)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Applet Running Issues  (Read 962 times)
0 Members and 1 Guest are viewing this topic.
Offline Arachanox

Junior Newbie





« Posted 2009-05-16 05:18:41 »

Hello! I am Arachanox, and this is my first post here on javagaming.

I have just finished a year of taking a computer science course in Java at my school and recently took the Computer Science AB test (though the results are not back yet). Wanting to put my new knowledge of the language to good use, I have decided to program a rudimentary game for fun. The issue is, I have no prior experience with applets and graphics. I have looked around and found some great tutorials on graphics, so I believe that I will be able to handle that without too much issue for a little while until I get to more complicated things.

My problem is this. Say I have an applet called "AppletTest.class". In order to run it, I create a notepad file (named AppletRunner) with the following:

1  
2  
3  
4  
5  
6  
7  
8  
<html>
<body>
<p><applet code ="AppletTest.class" width=300

height=300>
</applet></p>
</body>
</html>


I then save it as a .html file and then run it from my web browser (Firefox). It usually works on the first try, but if I make ANY changes to AppletTest and try to reopen AppletRunner, the changes do not appear! In fact, it takes any amount of time between five and fifteen minutes for AppletRunner to realize that I made changes to the AppletTest file. What is going on here? If I have to wait long periods of time after every individual tweak I make, then the process will become so unbearably long that I'd quit after another day. Is there another way to run applets, or am I doing something wrong in running them?

Thanks!
Offline zoto

Senior Member


Medals: 4



« Reply #1 - Posted 2009-05-16 06:56:21 »

Your browser caches the applet, close the browser and reopen it to see the updated version.
Offline Arachanox

Junior Newbie





« Reply #2 - Posted 2009-05-16 07:32:14 »

Your solution worked perfectly   Grin

Shame I must close all my internet tabs before testing each piece of code, but I'm glad that it works. Thanks for your help!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Mike

JGO Ninja


Medals: 71
Projects: 1
Exp: 5 years


Java guru wanabee


« Reply #3 - Posted 2009-05-16 11:44:38 »

If you have php on your server you can call add
archive="mygame.jar?modified=<insert timestamp here>"

Then it will always be cached unless you update it, works great for me and I never have to close the browser or clear the cache in-between changes.

My current game, Minecraft meets Farmville and goes online Smiley
State of Fortune | Discussion thread @ JGO
Offline bienator

Senior Member




OutOfCoffeeException


« Reply #4 - Posted 2009-05-16 11:59:11 »

If you have php on your server you can call add
archive="mygame.jar?modified=<insert timestamp here>"

Then it will always be cached unless you update it, works great for me and I never have to close the browser or clear the cache in-between changes.
wow cool trick,
thanks for sharing.

Offline Mike

JGO Ninja


Medals: 71
Projects: 1
Exp: 5 years


Java guru wanabee


« Reply #5 - Posted 2009-05-16 14:15:21 »

No problems. If you aren't fluent in php this is how to check when a file was modified:
<?php
$LastMod=date("YmdHis", filemtime("Dreamlandz.jar"));
?>

Then inside the <applet> tag you can add archive="Dreamlandz.jar?lastmod=<?=$LastMod?>"

My current game, Minecraft meets Farmville and goes online Smiley
State of Fortune | Discussion thread @ JGO
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

ctomni231 (39 views)
2014-07-18 06:55:21

Zero Volt (36 views)
2014-07-17 23:47:54

danieldean (29 views)
2014-07-17 23:41:23

MustardPeter (32 views)
2014-07-16 23:30:00

Cero (47 views)
2014-07-16 00:42:17

Riven (48 views)
2014-07-14 18:02:53

OpenGLShaders (38 views)
2014-07-14 16:23:47

Riven (37 views)
2014-07-14 11:51:35

quew8 (33 views)
2014-07-13 13:57:52

SHC (70 views)
2014-07-12 17:50:04
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!