How can I specify the file encoding that BlueJ uses?
You need to change the “file.encoding” property to a support character encoding name (“UTF-8” or “ISO-8859-1” for example – a list of character set names is available here, though java does not support them all). You can do this by passing -Dfile.encoding=UTF-8 (for example) as an argument to the Java Virtual Machine. See the FAQ question above for how to do this. You probably want to specify the same encoding on both VMs. (Linux) Printing and Page setup don’t work There is a Java bug which prevents printing in some circumstances. A suggested workaround is to change the orientation for every printer to something other than “automatic rotation” (using your system’s printer configuration utility). (Windows) “Open Project”, “New Project” appear to do nothing (Dialogs don’t open) BlueJ when running on Windows uses the “Windows look-and-feel” provided by java, by default. The implementation of the look-and-feel is somewhat less robust than one might hope and it sometimes causes problems. Th