Skip to content

Commit 929ed62

Browse files
author
zhourenjian
committed
Setup inner Java2Script hotspot server (Java2Script is going to support Java-like hotspot loading.)
1 parent 4179153 commit 929ed62

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/net/sf/j2s/ui/launching/J2SLaunchingUtil.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import java.util.Set;
1717

1818
import net.sf.j2s.core.astvisitors.DependencyASTVisitor;
19+
import net.sf.j2s.core.hotspot.InnerHotspotServer;
1920
import net.sf.j2s.ui.Java2ScriptUIPlugin;
2021
import net.sf.j2s.ui.classpath.CompositeResources;
2122
import net.sf.j2s.ui.classpath.ContactedClasses;
@@ -770,7 +771,9 @@ private static String generateHTML(ILaunchConfiguration configuration,
770771
if (j2xStr.indexOf("swt") != -1) {
771772
buf.append("window[\"swt.debugging\"] = true;\r\n");
772773
}
773-
buf.append("\r\n");
774+
buf.append("window[\"j2s.hotspot.port\"] = ");
775+
buf.append(InnerHotspotServer.getHotspotPort());
776+
buf.append(";\r\n\r\n");
774777
}
775778

776779
if (addonCompatiable) {

src/net/sf/j2s/ui/launching/J2SUnitLaunchingUtil.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import java.util.Set;
1515

1616
import net.sf.j2s.core.astvisitors.DependencyASTVisitor;
17+
import net.sf.j2s.core.hotspot.InnerHotspotServer;
1718
import net.sf.j2s.ui.Java2ScriptUIPlugin;
1819
import net.sf.j2s.ui.classpath.CompositeResources;
1920
import net.sf.j2s.ui.classpath.ContactedClasses;
@@ -771,7 +772,9 @@ private static String generateHTML(ILaunchConfiguration configuration,
771772
if (j2xStr.indexOf("swt") != -1) {
772773
buf.append("window[\"swt.debugging\"] = true;\r\n");
773774
}
774-
buf.append("\r\n");
775+
buf.append("window[\"j2s.hotspot.port\"] = ");
776+
buf.append(InnerHotspotServer.getHotspotPort());
777+
buf.append(";\r\n\r\n");
775778
}
776779

777780
if (addonCompatiable) {

0 commit comments

Comments
 (0)