我试图在
android studio中添加我的
java项目.我有很多
references&在Android工作室添加了我的项目.
提前致谢
结构体
码
this.trayIcon = new TrayIcon(ImageIO.read(this.getClass().getResourceAsStream("icon.png"))); this.trayIcon.setImageAutoSize(true); this.trayIcon.setToolTip("Remot Server"); this.trayIcon.setPopupMenu(menu); SystemTray.getSystemTray().add(this.trayIcon);
Exception in thread "main" java.lang.IllegalArgumentException: input == null! at javax.imageio.ImageIO.read(ImageIO.java:1348)
解决方法
如果您在渐变视图(蓝色箭头)中刷新项目,并将AS标记为资源文件夹,那么您应该被覆盖.另一件事是路径:您的路径应该以斜杠开始/当使用Class.getResource()时,因为您的图像位于资源文件夹的根目录中.
看到这里接受的答案:Classpath resource within jar