What's broken in my Sublime Text 3-to-Processing 2 chain?

Processing 2.2.1 driven by Sublime Text 3 and the Processing.sublime-package.
Host: Windows 8.1
Problem: Although Sublime Text "knows" about Processing, when I press ctrl+b I get this error message:

Listening for transport dt_socket at address: 8807
Error: Could not find or load main class Files
Finished.
Could not run the sketch (Target VM failed to initialize).
For more information, read revisions.txt and Help ? Troubleshooting.
Could not run the sketch.
[Finished in 1.2s]

Running the same sketch in Processing PDE works fine. On my iMac, the same sketch runs OK in both PDE and when launched in Sublime Text 3.
Clearly the link between ST3 and Processing's JVM is broken or the socket connection is not working. I have reinstalled the Processing.sublime-package to no effect. I've looked into Windows Firewall settings and added acceptance check-offs for Sublime Text and another JRE installed outside Processing for other purposes.
I don't see a forum entry about this problem either here or in Sublime's Web site... So here's my plea of ignorance.

Answers

  • Answer ✓

    Well, as if by magic, Sublime Text 3 is now operating as expected in triggering Processing with a ctrl+b command on my Windows 8.1 box.

Sign In or Register to comment.