Hypothetically, say i want to know how may times anyone has clicked a button in an applet.

NOTE: this is not what i actually want to do but it is a good example.

more specifically i have a text file in a jar, along with classes, called clicks.txt. every time the button is clicked take the single number in the file add one to it and rewrite the new number back to the file.

is there any way to make something like this work?

this is what i am getting with a small test application:

Attachments errors.jpg 36.18 KB

No you cannot update text file inside the JAR. You can only created one with help of jar and then you can update it. However you facing main problem, what if user delete that file? JAR will create new one, but then you not getting accurate count

No you cannot update text file inside the JAR. You can only created one with help of jar and then you can update it. However you facing main problem, what if user delete that file? JAR will create new one, but then you not getting accurate count

so i cannot change a file, but i can make one, does that mean that i can read a file and then overwrite it with a new one? is this still all in the jar file, as in i can make a file still in the jar? if so how?

what if it is an applet, is there a way to write a file to a web host, such as freewebs or googlepages?

what if it is an applet, is there a way to write a file to a web host, such as freewebs or googlepages?

I don't know about freewebs or googlepages but you can write a file on server if you have FTP access to the server where you want to write the file.

URL url = new URL("ftp://user:password@hostname");
URLConnection urlconnection = url.openConnection();

Use OutputStream to write a file on server.

Remember to sign your applet else it will not work when the applet is hosted online.

I don't know about freewebs or googlepages but you can write a file on server if you have FTP access to the server where you want to write the file.

URL url = new URL("ftp://user:password@hostname");
URLConnection urlconnection = url.openConnection();

Use OutputStream to write a file on server.

Remember to sign your applet else it will not work when the applet is hosted online.

i know freewebs doesn't allow FTP, i don't know about googlepages either,

i'm new to all this internet stuff, how do you sign an applet

This question has already been answered. Start a new discussion instead.