Skip to content

Commit 56b6609

Browse files
committed
Resolve deprecated URL constructors
1 parent d822a4d commit 56b6609

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/net/sourceforge/tessboxeditor/MainMenuController.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import java.awt.Desktop;
1919
import java.awt.HeadlessException;
2020
import java.io.IOException;
21+
import java.net.URI;
2122
import java.net.URISyntaxException;
2223
import java.net.URL;
2324
import java.time.LocalDate;
@@ -189,9 +190,9 @@ public void changed(ObservableValue<? extends State> observable, State oldState,
189190
if (domEventType.equals(EVENT_TYPE_CLICK)) {
190191
String href = ((Element) ev.getTarget()).getAttribute("href");
191192
try {
192-
linkActivated(new URL(href));
193+
linkActivated(new URI(href).toURL());
193194
} catch (Exception e) {
194-
195+
logger.log(Level.SEVERE, e.getMessage(), e);
195196
}
196197
ev.preventDefault(); // prevent loading into webview; launch external browser only
197198
} else if (domEventType.equals(EVENT_TYPE_MOUSEOVER)) {

src/net/sourceforge/vietocr/util/Utils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public static File getBaseDir(Object aType) {
4242

4343
try {
4444
if (dir.toString().startsWith("jar:")) {
45-
dir = new URL(dir.toString().replaceFirst("^jar:", "").replaceFirst("/[^/]+.jar!.*$", ""));
45+
dir = new URI(dir.toString().replaceFirst("^jar:", "").replaceFirst("/[^/]+.jar!.*$", "")).toURL();
4646
dbDir = new File(dir.toURI());
4747
}
4848
} catch (MalformedURLException | URISyntaxException e) {

0 commit comments

Comments
 (0)