public static String getCanonicalFileClassLoaderURL(File file) { String url = getCanonicalFileURL(file); if ((file.isDirectory()) && (!url.endsWith("/"))) { url += "/"; } return url; }
public void addClasspath(String classpath) { StringTokenizer st = new StringTokenizer(classpath, ";"); while (st.hasMoreTokens()) { try { String path = st.nextToken(); if (path.startsWith("file:")) { addURL(new URL(path)); } else { addURL(new URL(IOUtils.getCanonicalFileURL(new File(path)))); } } catch (MalformedURLException e) { throw new Error(e); } } }
public void actionPerformed(ActionEvent ev) { if (fileChooser == null) { ExtensionFileFilter fileFilter = new ExtensionFileFilter("MIDlet files"); fileFilter.addExtension("jad"); fileFilter.addExtension("jar"); fileChooser = new JFileChooser(); fileChooser.setFileFilter(fileFilter); fileChooser.setDialogTitle("Open MIDlet File..."); fileChooser.setCurrentDirectory(new File(Config.getRecentDirectory("recentJadDirectory"))); } int returnVal = fileChooser.showOpenDialog(Main.this); if (returnVal == JFileChooser.APPROVE_OPTION) { Config.setRecentDirectory("recentJadDirectory", fileChooser.getCurrentDirectory().getAbsolutePath()); String url = IOUtils.getCanonicalFileURL(fileChooser.getSelectedFile()); Common.openMIDletUrlSafe(url); if (recordStoreManagerDialog != null) { recordStoreManagerDialog.refresh(); } } } };
File file = new File((String) argsIterator.next()); argsIterator.remove(); propertiesJad = file.exists() ? IOUtils.getCanonicalFileURL(file) : arg; } else if (arg.equals("--appclassloader")) { if (clConfig == null) {
public void handleEvent(Event ev) { if (fileDialog == null) { fileDialog = new FileDialog(shell, SWT.OPEN); fileDialog.setText("Open JAD File..."); fileDialog.setFilterNames(new String[] {"JAD files"}); fileDialog.setFilterExtensions(new String[] {"*.jad"}); fileDialog.setFilterPath(Config.getRecentDirectory("recentJadDirectory")); } fileDialog.open(); if (fileDialog.getFileName().length() > 0) { File selectedFile; if (fileDialog.getFilterPath() == null) { selectedFile = new File(fileDialog.getFileName()); } else { selectedFile = new File(fileDialog.getFilterPath(), fileDialog.getFileName()); Config.setRecentDirectory("recentJadDirectory", fileDialog.getFilterPath()); } String url = IOUtils.getCanonicalFileURL(selectedFile); Common.openJadUrlSafe(url); } } };
File f = (File) fileList.get(0); if (Common.isMIDletUrlExtension(f.getName())) { Common.openMIDletUrlSafe(IOUtils.getCanonicalFileURL(f)); } else { Message.warn("Unable to open " + f.getAbsolutePath() + ", Only JAD files are acepted");
try { File file = new File(midletClassOrUrl); String url = file.exists() ? IOUtils.getCanonicalFileURL(file) : midletClassOrUrl; openMIDletUrl(url); } catch (IOException exception) {