createNewFile() fungerar inte

Java

3 svar · 477 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Trådstart#1

Hej!

Jag sitter med Mac OS 8.5 och har MRJ SDK 2.2.x intallerad.

Nu är det så att nä jag försöker köra
följande kodsnutt så klagar kompilatorn på att xxx.createNewFile() inte är definierad i java.io.File.

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">

import java.io.*;
import java.Applet; eller Applet.*;

public static class myClass extends Applet
{
public static void main(String[] args)
{
File myFolder = new File(path);

File myFile = new File(myFolder, "Test.txt");

myFolder.mkdir();

myFile.createNewFile(); // FEL enligt kompilatorn

}

}

Nu kanske någon hittar ett fel i min kod. Detta skriver jag ur huvudet. Hemma så försökte jag först, utan att det funkade. Sedan så testade jag att köra ett exempel som finns i en mapp.

Då funkade den inte heller.
Klass-sökvägarna är rätt. De har jag inte ändrat sen jag installerade SDK:n.

Sen kom jag på att det kanske blir säkerthetsproblem när jag försöker köra detta inom en Applet. Men jag tog bort extends Applet. Ok, då kanske resultatet blri såvrt att se men den borde ju ändå kompileras...

Medlem sedan apr. 20007 588 inlägg
#2

createNewFile() implementerades i Java 1.2-specifikationen och enligt Apples sidor så baseras MRJ 2.2 på Java 1.1.8-specifikationen.

createNewFile() finns alltså inte..

Medlem sedan maj 20012 237 inlägg
#3

hmm, det var lite vad jag tänkte mig faktiskt.

Dumt! Om jag vill köra 1.3 på Mac så är den enda möjligheten att köra Mac OS X eller
Linux?

Finns det alternativ(säg nu inte PC)?

Medlem sedan apr. 20007 588 inlägg
#4

Det verkar inte bättre än att du antingen installerar Mac OS X eller installerar någon Mac-Linux-distribution för vad jag kan förstå så stödjer inte Apple Java 1.2 i äldre OS.

271 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)