简述java应用程序如何跨平台,如何在java中创建跨平台应用程序

hi, i want to create a desktop app which is related to project management and some image processing , the problem is i want to run it on all Major platform Windows , Mac & Linux

I don't want to create 3 different setup , i just want to create a single setup. i am using windows for development.

i think java may be helpful and also i want to save some data by this app in sql, locally or on the web.

Thank you.

解决方案

Java is multi-platform by definition, unless you link your application with something platform-specific, using JNI.

However, the OS have they specific installation standards, formats of installation packages (like MSI, Apple .PKG, etc.), binding to platform-specific API, and so on. They are not multi-platform by definition, so there is nothing you can do about it.

The question is: if this is just an application, why would you need this platform installer at all? They make sense only of you need to modify registry, environment, add files to different directories. The major reason for having formal installation is to have automatic clean uninstallation. If this is just a Java application, I would assume it does not do anything like that. You can just copy files and remove them when the user decides to remove the application, which you can write in Java.

—SA

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值