Es Funktioniert jetzt, blos das Projekt, dass ich angefügt hatte, war nur ein Projekt extra hierfür erstellt, und jetzt muss ich in ein paar anderen Projekten insgesamt an 43 Stellen den Code um schreiben. Scheu mich davor😀
war nur ein Projekt extra hierfür erstellt
InputStream resourceAsStream = Test.class.getResourceAsStream("textures/Button_Start.png");
Image image = ImageIO.read(resourceAsStream);
JLabel label1 = new JLabel(new ImageIcon(image));
JLabel label1 = new JLabel(new ImageIcon(Test.class.getResource("textures/Button_Start.png")));
try {
Desktop.getDesktop().open(new File("src\\Test.mp4"));
} catch (IOException e1) {
e1.printStackTrace();
}
try {
Desktop.getDesktop().open(new File("/Test.mp4"));
} catch (IOException e1) {
e1.printStackTrace();
}
import java.io.*;
public class Test {
public static void main(String[] args) throws Exception {
Process p = new ProcessBuilder("mplayer", "-cache", "1024", "-")
.redirectOutput(ProcessBuilder.Redirect.INHERIT)
.redirectError(ProcessBuilder.Redirect.INHERIT)
.start();
try(InputStream is = Test.class.getResourceAsStream("/test.mpg");
OutputStream os = p.getOutputStream()) {
is.transferTo(os);
}
p.waitFor();
}
}
is.transferTo(os);
The method transferTo(OutputStream) is undefined for the type InputStream
// copy data from input stream to output stream
while ((length = is.read(bytes)) != -1) {
os.write(bytes, 0, length);
}
Hat der Test, welche Java-Version er verwendet, also funktionierttransferTo gibt es ab Java 9.
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
Implicit super constructor Object() is undefined for default constructor. Must define an explicit constructor