我的Codename One应用使用以下代码提供了嵌入式浏览器组件:

Form notesForm = new Form(subjectName);
this.currentSubject = subjectName;
notesForm.setLayout(new BorderLayout());
WebBrowser wb = new WebBrowser();
wb.setURL("jar:///alevelhtmlnotes/" + subjectName.toLowerCase()          +   ".html");notesForm.addComponent(BorderLayout.CENTER, wb);
 notesForm.show();
 startTime = System.currentTimeMillis();
 NotesProgressChecker time = new NotesProgressChecker();
 time.recordTimesAccessedValues(subjectName);
 notesForm.setBackCommand(com);


这在模拟器和设备构建中效果很好,但是当我构建本机Windows Desktop应用程序时,浏览器组件消失了。

最佳答案

这是打包过程中的一个错误,由于某些原因,该错误打包了损坏的VM:https://github.com/codenameone/CodenameOne/issues/1606

它分配给我,所以我想我应该责怪它不起作用。我会尽力使它尽快工作。

10-08 02:29