Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (408)
games submitted by our members
Games in WIP (293)
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 810 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!
Play the free demo of Revenge of the Titans!
Offline Mickelukas

JGO Ninja


Medals: 39
Projects: 2


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.

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 Mickelukas

JGO Ninja


Medals: 39
Projects: 2


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?>"

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Get high quality music tracks for your game!

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

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (111 views)
2013-05-17 21:29:12

alaslipknot (120 views)
2013-05-16 21:24:48

gouessej (150 views)
2013-05-16 00:53:38

gouessej (143 views)
2013-05-16 00:17:58

theagentd (156 views)
2013-05-15 15:01:13

theagentd (140 views)
2013-05-15 15:00:54

StreetDoggy (184 views)
2013-05-14 15:56:26

kutucuk (208 views)
2013-05-12 17:10:36

kutucuk (208 views)
2013-05-12 15:36:09

UnluckyDevil (214 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
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!
Page created in 0.073 seconds with 20 queries.