Skip to content

Commit 7310c18

Browse files
committed
Improve ClassesWebAgent UI.
1 parent 68a2916 commit 7310c18

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

src/foam/core/http/ClassesWebAgent.java

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
package foam.core.http;
88

99
import foam.lang.*;
10-
import java.net.URL;
11-
import java.net.URLClassLoader;
1210
import java.io.PrintWriter;
1311

1412
public class ClassesWebAgent
@@ -17,17 +15,12 @@ public class ClassesWebAgent
1715
public ClassesWebAgent() {}
1816

1917
public void execute(X x) {
20-
final PrintWriter out = x.get(PrintWriter.class);
21-
18+
final PrintWriter out = x.get(PrintWriter.class);
2219
out.println("<pre>");
23-
ClassLoader cl = ClassLoader.getSystemClassLoader();
24-
25-
URL[] urls = ((URLClassLoader) cl).getURLs();
26-
27-
for ( URL url : urls ) {
28-
out.println(url.getFile());
20+
String classpath = System.getProperty("java.class.path");
21+
for ( String entry : classpath.split(System.getProperty("path.separator")) ) {
22+
out.println(entry);
2923
}
30-
3124
out.println("</pre>");
3225
}
3326
}

0 commit comments

Comments
 (0)