Skip to content

Commit ad837fb

Browse files
author
magiclu550
committed
[commit] #1061 Sys.install(Main class -> No RPC Handler)
1 parent c86b339 commit ad837fb

4 files changed

Lines changed: 13 additions & 11 deletions

File tree

.idea/artifacts/jsmod2.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

JPLS/src/main/java/cn/jsmod2/JavaMultiModStarterAdmin.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
package cn.jsmod2;
1010

1111

12-
import org.fusesource.jansi.AnsiConsole;
12+
1313

1414
/**
1515
* Jsmod2的主启动类,实例化了ServerStarter对象,并对于Windows的
@@ -35,7 +35,6 @@ public class JavaMultiModStarterAdmin {
3535
* -a 打开全部
3636
*/
3737
public static void main(String[]args){
38-
AnsiConsole.systemInstall();
3938
ServerStarter starter = new ServerStarter();
4039
starter.start(args);
4140
}

JPLS/src/main/java/cn/jsmod2/ServerStarter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import org.apache.xmlrpc.server.XmlRpcHandlerMapping;
1111
import org.apache.xmlrpc.server.XmlRpcServerConfigImpl;
1212
import org.apache.xmlrpc.webserver.WebServer;
13+
import org.fusesource.jansi.AnsiConsole;
1314

1415

1516
import java.io.IOException;
@@ -92,6 +93,7 @@ public void start(String[] args){
9293
Utils.printException(e);
9394
}
9495
}else{
96+
AnsiConsole.systemInstall();
9597
startNow(args);
9698
}
9799
}
Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
package cn.jsmod2;
22

3-
import java.io.File;
3+
4+
45

56
public class Test {
67

7-
public static void main(String[] args) {
8-
System.out.println(new File("a/b/c/a.txt").getName());
9-
System.out.println(new File("a/b/c/a.txt").getName());
10-
System.out.println(new File("a/b/c/a.txt").getName());
11-
System.out.println(new File("a/b/c/a.txt").getName());
12-
System.out.println(1-((double) Runtime.getRuntime().freeMemory()/(double)Runtime.getRuntime().totalMemory()));
13-
System.out.println(new File("a/b/c/a.txt").getName());
8+
public static void main(String[] args) throws Exception{
9+
10+
String str ="\u001B[34m[\u001B[34m748]\u001B[36m[c.j.DefaultServer]\t\u001B[35m10:36:38\u001B[\u001BINFO\u001B\t]\u001B Server's folder/home/fafa/start.py/start.py";
11+
String[] strs = str.split("\\u001B");
12+
for(String s:strs){
13+
System.out.print(s.replaceAll("(\\[[0-9]+m)","<span style=''>"+s.replaceAll("\\[[0-9]+m","")+"</span>"));
14+
}
1415
}
1516
}

0 commit comments

Comments
 (0)