Hi, toch weer een runtimeprobleem
Mijn jre versie is 1.1.8
classpath=.; maar soms ook classpath=.;rt.jar;
Bij uitvoeren van: jre -cp %classpath% c2html jan.txt
krijg ik de volgende melding:
java.lang.noClassDefFoundError: java/util/ArrayList
at c2html.isConv2HTML(Compiled Code)
at c2html.main(c2html.java:15)
Indien ik uitvoer: java c2html jan.txt
Alles gaat dan goed.
Dit is de code:
***********************************************************
import java.io.*;
import java.util.*;
public class c2html
{
public static void main (String[] args)
{
try
{
String aFileName = isConv2HTML(args[0]);
}
catch(IOException e) {
e.printStackTrace();
}
}
public static String isConv2HTML(String bestand) throws IOException
{
File f = new File (bestand);
ArrayList result = new ArrayList();
String s2;
FileInputStream fileInput = new FileInputStream(bestand);
BufferedReader in = new BufferedReader(new InputStreamReader(fileInput));
while((s2 = in.readLine())!=null)
result.add(s2);
fileInput.close();
for (int i = 0; i < result.size(); i++)
{
s2 = result.get(i).toString();
System.out.println(s2);
}
return f.getName();
}
}
Mijn jre versie is 1.1.8
classpath=.; maar soms ook classpath=.;rt.jar;
Bij uitvoeren van: jre -cp %classpath% c2html jan.txt
krijg ik de volgende melding:
java.lang.noClassDefFoundError: java/util/ArrayList
at c2html.isConv2HTML(Compiled Code)
at c2html.main(c2html.java:15)
Indien ik uitvoer: java c2html jan.txt
Alles gaat dan goed.
Dit is de code:
***********************************************************
import java.io.*;
import java.util.*;
public class c2html
{
public static void main (String[] args)
{
try
{
String aFileName = isConv2HTML(args[0]);
}
catch(IOException e) {
e.printStackTrace();
}
}
public static String isConv2HTML(String bestand) throws IOException
{
File f = new File (bestand);
ArrayList result = new ArrayList();
String s2;
FileInputStream fileInput = new FileInputStream(bestand);
BufferedReader in = new BufferedReader(new InputStreamReader(fileInput));
while((s2 = in.readLine())!=null)
result.add(s2);
fileInput.close();
for (int i = 0; i < result.size(); i++)
{
s2 = result.get(i).toString();
System.out.println(s2);
}
return f.getName();
}
}