Steps to Display a Text file in an Applet Abhishek Mehta
Table of Contents Initial Conditions Source code screenshots Creating a Jar File Adding a text file in the Jar file Uploading the files on Ftp Server Viewing Applet on the website Errors and Solutions
Initial Conditions Go to the website and download the latest version of eclipse. Extract the downloaded file to a folder and then click the file named “eclipse.exe” –Create a workspace. –Workspace is the area where you create projects / packages / Interface / Class files. –A folder will be created named “Workspace” in C:\Documents and Settings\Abhishek Mehta\workspace.
Source Code Screenshot
Source Code (Cont’d)
Creating a Jar file
Creating a Jar file (Cont’d)
Jar File Created
Screenshot of Data File
Adding a Text File to a Jar File Jar files are same as zip files Open.jar files with winzip or winrar Add a text file to the archive Save the file Next slides will show you the screenshots
Adding a Text File to a Jar File
Adding a Text file to a Jar file
View of Jar file after adding the Text File – “data.txt”
Creating HTML File HTML File is required to view the applet on the website Name the HTML file with a convenient name Save the file, in my case it is on the Desktop The next slide will show the contents of the HTML file
HTML File
Uploading the files on FTP Server So far we have two files HTML File Jar File (Class file + Text File) Upload the Files on any of the Ftp servers from afs1.njit.edu – afs30.njit.edu The files should be placed in the “public_html” folder
Screenshot of my FTP space
Applet on Website Type the following in the address bar In my case,
Screenshot of Applet on Website
Applet on Local Computer (using Applet Viewer)
Errors and solution One Silly mistake; Did you update the new class file If you don’t see the applet on the website Check the java file, the class should be defined public OR Check if both the.jar file and the html file are placed in the same folder OR Check if you add the data file in the.jar file
References Eclipse Tutorial Java 2 SE API