Beta

Version 0.2

MyGradeBase FAQ

Is MyGradeBase really free?
Whenever I try to run MyGradeBase, I get a "Main-class could not be found" error message
You mentioned a JRE or Java Runtime Environment. What exactly is that

Is MyGradeBase really free?
Yes. No catches. Download and usage is free of charge. You are free to distribution and modify MyGradeBase as long as you comply with the licence agreement.

Whenever I try to run MyGradeBase, I get a "Main-class could not be found" error message
This is most likely due to an outdated Java Runtime Environment. In this case you should update your JRE, please follow the link in the download section. Should this not solve the problem, right click on gradebase.jar and open (or extract the contents of) the jar file (for example using WinRAR). Then open the folder titled META-INF. Inside if a file called Manifest.MF - open this file, its contents should look like this:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.6.0-b105 (Sun Microsystems Inc.)
Main-Class: gradebase.Main
Class-Path: ./lib/xerces-2_6_0/data ./lib/xerces-2_6_0/docs ./lib/xerces-2_6_0/samples
./lib/xerces-2_6_0/xercesImpl.jar lib/xerces-2_6_0/xerce
sSamples.jar ./lib/xerces-2_6_0/xml-apis.jar ./lib/xerces-2_6_0/xmlParserAPIs.jar ./lib/itext-1.4.8.j
ar ./lib/jCharts-0.7.5/jCharts-0.7.5.jar ./lib/jCharts-0.7.5/batik-awt-util.jar ./lib/jCharts-0.7.5/batik-dom.jar
./lib
/jCharts-0.7.5/batik-svggen.jar ./lib/jCharts-0.7.5/batik-util.jar ./lib/jCharts-0.7.5/batik-xml.jar
./lib/mysql-connector-java-5.0.4/mysql-conn
ector-java-5.0.4-bin.jar ./img/*.png
X-COMMENT: Main-Class will be added automatically by build


Make sure the Manifest-file looks exactly like the one above (pay particular attention to Main-Class...

You mentioned a JRE or Java Runtime Environment. What exactly is that?
"A subset of the Java Development Kit (JDK) that contains the core executables and files that constitute the standard Java platform. The JRE includes the Java Virtual Machine (JVM), core classes, and supporting files"

Uhu...and what does that mean? MyGradeBase is written in Java. Java programs are platform independent - this means that a Java program can be executed on any type of Operating System. However in order to achieve this, a Java program is "bytecode". Thus you need a program to read this bytecode - the JRE reads this bytecode and interprets it for you. Therefore you need to have a JRE installed on your computer in order to be able to use MyGradeBase.