-

[PROBLEMA] [Java] File non viene creato

samuele794

Utente Attivo
242
49
Hardware Utente
CPU
i5-6500
Dissipatore
NZXT Kraken X52
Scheda Madre
Asus z170 Pro Gaming
Hard Disk
SSD Samsung 850 PRO 256GB SSD, 3TB HD
RAM
HyperX 16 GB DDR4 2666 MHz
Scheda Video
Gigabyte GTX 1070
Monitor
Samsung
Alimentatore
Coolermaster v550 550W
Case
Corsair 780T
Sistema Operativo
Windows 10
#1
Allora sto cercando di capire perchè questo pezzo di codice se lo faccio partire dall'ambiente di sviluppo funziona, dal pacchetto jar neanche per sogno

Java:
 File file= new File("tokenDiscord.txt");
            try {
                file.createNewFile();
                OutputStream stream = new FileOutputStream(file);
                stream.write(new String("aaa").getBytes());
                stream.flush();
                stream.close();
                System.out.println(file.getAbsolutePath());
            } catch (IOException e) {
                e.printStackTrace();
            }
Oltre che non capisco perchè per avviare il jar devo usare un comando strano del genere
Codice:
java -cp takaoBot.jar starter.Start
e non il classico
Codice:
java <nome del file jar>
 

samuele794

Utente Attivo
242
49
Hardware Utente
CPU
i5-6500
Dissipatore
NZXT Kraken X52
Scheda Madre
Asus z170 Pro Gaming
Hard Disk
SSD Samsung 850 PRO 256GB SSD, 3TB HD
RAM
HyperX 16 GB DDR4 2666 MHz
Scheda Video
Gigabyte GTX 1070
Monitor
Samsung
Alimentatore
Coolermaster v550 550W
Case
Corsair 780T
Sistema Operativo
Windows 10
#3
Fatto le modifiche ma alla creazione del file viene dato un esito negativo. Dalla doc se da false il file esiste già, peccato che non lo vedo
 

Andretti60

Utente Attivo
3,014
1,941
Hardware Utente
#4
Che modifiche?
Il file viene creato nella stessa cartella da dove lanci il programma (nel tuo caso Java) per questo ti ho consigliato di usare il percorso completo. Ho visto però adesso che non chiudi il file, ma solo lo stream che usi per scriverci. Scusa ma sono arrugginito in Java.
 

samuele794

Utente Attivo
242
49
Hardware Utente
CPU
i5-6500
Dissipatore
NZXT Kraken X52
Scheda Madre
Asus z170 Pro Gaming
Hard Disk
SSD Samsung 850 PRO 256GB SSD, 3TB HD
RAM
HyperX 16 GB DDR4 2666 MHz
Scheda Video
Gigabyte GTX 1070
Monitor
Samsung
Alimentatore
Coolermaster v550 550W
Case
Corsair 780T
Sistema Operativo
Windows 10
#5
Ho risolto il problema, il problema era l'auto contentamento del mio antivirus
 

Discussioni Simili


Entra

Guarda il video live di tomshardwareita su www.twitch.tv