Creating multi-platform CDs for software distribution

This is not strictly programming related, but I hope still relevant.

I'm working on a project which is written in Java and intended for use on PCs and Macs. It will be distributed on CD (and perhaps DVD, eventually). Our intended audience is decidedly non-technical and, as such, it's important the CD "just work" when it's loaded.

This is not itself difficult. For Windows, we can setup Autorun to automatically launch the app and, for Mac, we can use special folder formatting to make it clear what the user should do.

The hitch is that we would like to ship one disc which could be used on either a Mac or a PC. I have seen some rather byzantine methods of accomplishing this with specific, proprietary software. Hopefully, this is not the only way to accomplish this.

So my question: How do I create a CD to distribute software so that the CD will function, perform or appear "native" when opened on both a Mac and a PC?

Asked by: Kellan871 | Posted: 28-01-2022

Answer 1

There are a lot of tools that can burn CDs or create CD images thats readable natively on both Mac and PC.

Try MacImage for example

Answered by: Elise864 | Posted: 01-03-2022

Answer 2

You can use mkisofs or mkhybrid to crate a "hybrid" CD image.

Answered by: Chester624 | Posted: 01-03-2022

Similar questions

c# - Best continuous integration setup for multi-platform development

What is the best continuous integration setup for a Devleopment department that codes in multiple environments? At my company we write some code in C# and some in Java, I've previously used CC.Net but I've never done CInt with Java. I'm aware of Continuum and was recently told about Hudson, but I've never used either. Would it be better to use two CInt services one for each platform or to use a sing...

installation - How to make installer of java desktop application for multi-platform?

How could we made a jar file's installer, which can run on multi-platform. Is there any simple way, because I don't know Java much well. Balwant

java - Multi-platform multi-module builds with Maven

I have a large project which uses SWT on several different platforms like windows (32 and 64 bits), linux-gtk (32 and 64 bits) etc. The project has several modules in a simple structure: project-parent +- core +- swt-bridge (uses SWT) +- module1 (uses swt-bridge module) +- module2 +- ... +- module17 (uses swt-bridge module) I would like to be able to run my code from Eclipse on all the supported...

java - What's is the Better option for multi-platform environment

In my company we want to make a desktop software, but we want to create the better experience in the most common platforms (Windows(XP/VISTA/7), Linux and MacOs (And iOS) and several smartphones (android, webOS, windows mobile) We have studied 3 options 1.- .Net, 2.- Java, 3.- C++ with Qt We discarded .Net because we don't like the .net support in mac and linux. So, we have 2 options, Java and Qt. Qt sounds...

java - SWT: provide multi-platform download bundles

For our SWT application I want to provide a generic Linux download bundle which can start on 32-bit- as well as 64-bit-VMs. Currently, we define the classpath using the manifest and start the application using java -jar main.jar. The manifest classpath contains multiple swt*.jars and the first matching one is picked (no problem, because currently only one is distributed for each platform). Simply deliv...

file - A multi-platform way to access jar located resources in java

I need some code that could get an InputStream from a resource stored in some path into a jar file, this is the test code: String res =File.separatorChar+ "folder"+File.separatorChar+"file.txt"; InputStream is = ReadRes.class.getResourceAsStream(res); System.out.println(is); Into my jar I have the directory folder/file.txt, in linux it works but on Windows I get a null v...

java - Multi-platform application launcher

Is there any application that creates an native application launcher of Java application? As the "native" term I mean "looks like normal, platform-dependent application, that only launches the java -jar foobar.jar, and displays the error if there're no JVM installed". I heard about Launch4j, but it only works for Windows. I want multi-platform (Win+Lin+Mac) solution. And I'm not talking about shell scripts; I want normal e...

regex - Java, Regular Expression HasNext starts with empty line, multi-platform support

I need to process the following file on Unix and Windows: a;b c;d;e;f;g c;d;e;f;g c;d;e;f;g a;b c;d;e;f;g c;d;e;f;g c;d;e;f;g a;b a;b c;d;e;f;g c;d;e;f;g c;d;e;f;g i need to process a;b that contain a block of data underneath. e.g. the third a;b shouldn't be processed. currently i am delimiting by using the following regular expression this typ...

java - Which digital signature algorithm to choose for multi-platform use?

I have a Java written web service verifying digitally signed requests via public keys. Clients could be written in different languages, PHP for example. So I want to choose an key/signing algorithm wisely... For example, official Java tutorial on signing offers DSA keys and SHA1withDSA signature but the...

jar - Java Compiler multi-platform

How could I compile a Main.Java program to something that I could run with OpenJDK Java 6 or 7 . The program doesn't contain anything besides displaying the message "Hello World" I would like to compiler to .JAR Also if I compile the program will it run in Windows or do I got to cross compile like C++ if I'm using Linux as the native developer. I'm using the Linux Ubuntu ...

Still can't find your answer? Check out these amazing Java communities for help...

Java Reddit Community | Java Help Reddit Community | Java Community | Java Discord | Java Programmers (Facebook) | Java developers (Facebook)