mirror of
https://github.com/processing/processing4.git
synced 2026-02-22 14:55:41 +01:00
remove 32/64 pref, add dummy window, other OS X fixes for 7u40
This commit is contained in:
@@ -123,11 +123,7 @@ public class Runner implements MessageConsumer {
|
||||
}
|
||||
|
||||
|
||||
// public void launch(String appletClassName, boolean presenting) {
|
||||
// this.appletClassName = appletClassName;
|
||||
public boolean launchVirtualMachine(boolean presenting) {
|
||||
// this.presenting = presenting;
|
||||
|
||||
String[] vmParams = getMachineParams();
|
||||
String[] sketchParams = getSketchParams(presenting);
|
||||
int port = 8000 + (int) (Math.random() * 1000);
|
||||
@@ -139,10 +135,13 @@ public class Runner implements MessageConsumer {
|
||||
// Newer (Java 1.5+) version that uses JVMTI
|
||||
String jdwpArg = "-agentlib:jdwp=transport=dt_socket,address=" + portStr + ",server=y,suspend=y";
|
||||
|
||||
// Everyone works the same under Java 7 (also on OS X)
|
||||
String[] commandArgs = new String[] { Base.getJavaPath(), jdwpArg };
|
||||
|
||||
/*
|
||||
String[] commandArgs = null;
|
||||
if (!Base.isMacOS()) {
|
||||
commandArgs = new String[] {
|
||||
//"java",
|
||||
Base.getJavaPath(),
|
||||
jdwpArg
|
||||
};
|
||||
@@ -191,36 +190,13 @@ public class Runner implements MessageConsumer {
|
||||
};
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
commandArgs = PApplet.concat(commandArgs, vmParams);
|
||||
commandArgs = PApplet.concat(commandArgs, sketchParams);
|
||||
// PApplet.println(commandArgs);
|
||||
// commandArg.setValue(commandArgs);
|
||||
launchJava(commandArgs);
|
||||
// try {
|
||||
// Thread.sleep(2000);
|
||||
// } catch (InterruptedException e) {
|
||||
// e.printStackTrace();
|
||||
// }
|
||||
|
||||
// boolean available = false;
|
||||
// while (!available) {
|
||||
// try {
|
||||
// Socket socket = new Socket((String) null, port);
|
||||
//// socket.close();
|
||||
// // this should mean we're all set?
|
||||
// available = true;
|
||||
//
|
||||
// } catch (IOException e) {
|
||||
// System.out.println("waiting");
|
||||
// //e.printStackTrace();
|
||||
// try {
|
||||
// Thread.sleep(100);
|
||||
// } catch (InterruptedException e1) {
|
||||
// e1.printStackTrace();
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
AttachingConnector connector = (AttachingConnector)
|
||||
findConnector("com.sun.jdi.SocketAttach");
|
||||
|
||||
Reference in New Issue
Block a user