What makes a program Linux compatible/incompatible?
I understand that Linux does not support .exe's, but is adding Linux support as simple as providing a .jar version? This summer I'm going to try to really start programming and contributing to... well anything I can. I think Linux is the future. So what makes or breaks compatibility? What do I need to change about my Java/Python programs to make them compatible?
linux java compatibility
add a comment |
I understand that Linux does not support .exe's, but is adding Linux support as simple as providing a .jar version? This summer I'm going to try to really start programming and contributing to... well anything I can. I think Linux is the future. So what makes or breaks compatibility? What do I need to change about my Java/Python programs to make them compatible?
linux java compatibility
Java/Python code that contains no platform-specific part is compatible on all language supported platform. Remember: filename extensions has nothing to do with platform compatibility.
– 炸鱼薯条德里克
2 hours ago
add a comment |
I understand that Linux does not support .exe's, but is adding Linux support as simple as providing a .jar version? This summer I'm going to try to really start programming and contributing to... well anything I can. I think Linux is the future. So what makes or breaks compatibility? What do I need to change about my Java/Python programs to make them compatible?
linux java compatibility
I understand that Linux does not support .exe's, but is adding Linux support as simple as providing a .jar version? This summer I'm going to try to really start programming and contributing to... well anything I can. I think Linux is the future. So what makes or breaks compatibility? What do I need to change about my Java/Python programs to make them compatible?
linux java compatibility
linux java compatibility
edited 2 hours ago
Rui F Ribeiro
39.6k1479132
39.6k1479132
asked Jun 2 '15 at 17:11
anonymousanonymous
112
112
Java/Python code that contains no platform-specific part is compatible on all language supported platform. Remember: filename extensions has nothing to do with platform compatibility.
– 炸鱼薯条德里克
2 hours ago
add a comment |
Java/Python code that contains no platform-specific part is compatible on all language supported platform. Remember: filename extensions has nothing to do with platform compatibility.
– 炸鱼薯条德里克
2 hours ago
Java/Python code that contains no platform-specific part is compatible on all language supported platform. Remember: filename extensions has nothing to do with platform compatibility.
– 炸鱼薯条德里克
2 hours ago
Java/Python code that contains no platform-specific part is compatible on all language supported platform. Remember: filename extensions has nothing to do with platform compatibility.
– 炸鱼薯条德里克
2 hours ago
add a comment |
1 Answer
1
active
oldest
votes
Since you are using languages, which leverage bytecode for platform independece, you have nothing special to do, to run e.g. Java
or Python
. As long as the runtimes are supported by linux - which is the case for the mentioned languages - you have nothing to do.
The only thing which differs under linux is the way how you actually run (e.g. start) the software. It is common to write start(shell-)scripts.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f207115%2fwhat-makes-a-program-linux-compatible-incompatible%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Since you are using languages, which leverage bytecode for platform independece, you have nothing special to do, to run e.g. Java
or Python
. As long as the runtimes are supported by linux - which is the case for the mentioned languages - you have nothing to do.
The only thing which differs under linux is the way how you actually run (e.g. start) the software. It is common to write start(shell-)scripts.
add a comment |
Since you are using languages, which leverage bytecode for platform independece, you have nothing special to do, to run e.g. Java
or Python
. As long as the runtimes are supported by linux - which is the case for the mentioned languages - you have nothing to do.
The only thing which differs under linux is the way how you actually run (e.g. start) the software. It is common to write start(shell-)scripts.
add a comment |
Since you are using languages, which leverage bytecode for platform independece, you have nothing special to do, to run e.g. Java
or Python
. As long as the runtimes are supported by linux - which is the case for the mentioned languages - you have nothing to do.
The only thing which differs under linux is the way how you actually run (e.g. start) the software. It is common to write start(shell-)scripts.
Since you are using languages, which leverage bytecode for platform independece, you have nothing special to do, to run e.g. Java
or Python
. As long as the runtimes are supported by linux - which is the case for the mentioned languages - you have nothing to do.
The only thing which differs under linux is the way how you actually run (e.g. start) the software. It is common to write start(shell-)scripts.
answered Jun 2 '15 at 17:33
Thomas JunkThomas Junk
31918
31918
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f207115%2fwhat-makes-a-program-linux-compatible-incompatible%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Java/Python code that contains no platform-specific part is compatible on all language supported platform. Remember: filename extensions has nothing to do with platform compatibility.
– 炸鱼薯条德里克
2 hours ago