小白,求指导。(关于Java的可移植性) java混合编程跨平台移植 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (1)在Windows下编写Java界面移植到Mac os X下工作量有多少,移植难度如何。(Fortran的移植没有问题)答:如果你使用Swing编写。几乎不用修改任何代码,至少我做过几个都是这样。包括移植到有图形界面的Linux系统。(2)在Windows下编写Java界面移植到linux 下工作量有多少,移植难度如何。(Fortran的移植没有问题)答:上面已经回答了。(3)Windows下在Java中可否调用Fortra编写的dll传递数据(在VB中,也是通过dll来进行数据传输的,传递的是数组,大概有500个实数),在MAC下是否同样可以采用相同的方式。答:如果不是必须,建议你用VB或Fortran写个转化器把dll的数据转化到txt里面。然后用Java直接读取。至于是否有Java读取dll数据的,Java使用本地方法也是引用dll,所以应该没问题。(4)如果(1)、(2)、(3)能圆满解决,那么我要学习JAVA最好在WIndows下用哪一个开发环境(新手),同样在MAC下选择哪一个。答:JDK+Eclipse。这两个都提供了全平台支持。(5)推荐一本Java的入门经典教材,英文的也行,网上能买到的,要有作者名字。答:《Thinking In Java》(这本不用作者名字吧)、Oracle的开发者社区、搜索引擎。 第二个问题:java本身推广的时候就是说可移植性好,所以移植到Mac亦或是Linux,都是非常简单的;第四个问题:windows下可以先考虑使用UE,linux下可以考试使用vi,这些用于学习时用,当感觉这些工具的使用满足不了时,自然而然的就可以考虑eclipse了;第五个问题:要说Java经典,或许大多数人都首推《Java编程思想》,《Java核心技术I》和《Java核心技术II》;这本书在Java中的位置,或许就和《GOF设计模式--可复用面向对象软件的基础》这本书在设计模式中的地位; 我想在java编写的界面中,调用fortran编写的dll,把数据传递给fortran,然后fortran运算,计算的结果写入text中,这样行吗? 都没问题。编写的dll不要依赖外部库文件,或者有依赖一起拷贝过来即可 都行吧,如果你想学java,支持你,因为我也是java的一员。你的界面,具体是什么界面。web页面,还是窗体页面。 必然是窗体界面啊,就像CAD那种软件,只不过是二维的 在MAC下是否也能调用DLLLinux用的一般是so。mac应该也类似so。所以说最好把数据放到txt里面。这样是最通用的。dll是windows的产物。 在MAC下是否也能调用DLLLinux用的一般是so。mac应该也类似so。所以说最好把数据放到txt里面。这样是最通用的。dll是windows的产物。恩,知道了。但是用文档的形式速度好慢的,MAC和linux有没有其他比较好的数据交互 java 建立在虚拟机上,就是体现他的移植。 不建议用java 一次编写到处调试 在MAC下是否也能调用DLL都没问题是指界面。dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so 在MAC下是否也能调用DLL都没问题是指界面。dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so知道了,谢了 在MAC下是否也能调用DLLLinux用的一般是so。mac应该也类似so。所以说最好把数据放到txt里面。这样是最通用的。dll是windows的产物。恩,知道了。但是用文档的形式速度好慢的,MAC和linux有没有其他比较好的数据交互你可以在启动程序的时候就加载数据,然后用的时候直接返回,不需要在每次使用的时候才加载。这样应该不慢吧。具体的还是得看你需求。 在MAC下是否也能调用DLLLinux用的一般是so。mac应该也类似so。所以说最好把数据放到txt里面。这样是最通用的。dll是windows的产物。恩,知道了。但是用文档的形式速度好慢的,MAC和linux有没有其他比较好的数据交互你可以在启动程序的时候就加载数据,然后用的时候直接返回,不需要在每次使用的时候才加载。这样应该不慢吧。具体的还是得看你需求。启动的时候从文件加载数据不也会很慢么?dll是不是会快一些。事实上我在调用时,也是在需要的时候才运行,运行完了直接终止 只能说纯属个人问题,如果自己在软件编写的时候就知道软件是要跨平台的,自己再小心一点,那么跨平台的工作量几乎为零。呵呵 我第一次这样嘲笑别人 Java本身跨平台就有问题 只能说纯属个人问题,如果自己在软件编写的时候就知道软件是要跨平台的,自己再小心一点,那么跨平台的工作量几乎为零。根据您的编程经验来看,如果使用JAVA跨平台编写时应该注意哪些问题呢? 在MAC下是否也能调用DLL都没问题是指界面。dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so版主大大,我想问一下从VB6跨越到JAVA,跨度有多大?上手难度如何? 在MAC下是否也能调用DLL都没问题是指界面。dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so版主大大,我想问一下从VB6跨越到JAVA,跨度有多大?上手难度如何?对了,我很喜欢你的头像 怎么打开一个Java项目 java applet求代码 Jmf 播放视频格式的问题,急!!! 方法调用返回值问题 想实现一个从结果集合到bean拷贝的功能,请指教 一个面试的问题 判定在文本框输入正规邮件地址 UUID 重复? 怎样才能做出象windows搜索文件之后的那个效果?就是将搜索出来的文件,按各种信息列出来,比如有文件类型,文件的位置(能不能用jb8做出 请问哪位大虾有用java实现imap协议(mailserver端)的例子?可否给我参考,谢谢! 关于一个提示对话框的问题! JPanel重绘问题
答:如果你使用Swing编写。几乎不用修改任何代码,至少我做过几个都是这样。包括移植到有图形界面的Linux系统。
(2)在Windows下编写Java界面移植到linux 下工作量有多少,移植难度如何。(Fortran的移植没有问题)
答:上面已经回答了。
(3)Windows下在Java中可否调用Fortra编写的dll传递数据(在VB中,也是通过dll来进行数据传输的,传递的是数组,大概有500个实数),在MAC下是否同样可以采用相同的方式。
答:如果不是必须,建议你用VB或Fortran写个转化器把dll的数据转化到txt里面。然后用Java直接读取。至于是否有Java读取dll数据的,Java使用本地方法也是引用dll,所以应该没问题。
(4)如果(1)、(2)、(3)能圆满解决,那么我要学习JAVA最好在WIndows下用哪一个开发环境(新手),同样在MAC下选择哪一个。
答:JDK+Eclipse。这两个都提供了全平台支持。
(5)推荐一本Java的入门经典教材,英文的也行,网上能买到的,要有作者名字。
答:《Thinking In Java》(这本不用作者名字吧)、Oracle的开发者社区、搜索引擎。
你的界面,具体是什么界面。
web页面,还是窗体页面。
恩,知道了。但是用文档的形式速度好慢的,MAC和linux有没有其他比较好的数据交互
dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so
dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so
知道了,谢了
恩,知道了。但是用文档的形式速度好慢的,MAC和linux有没有其他比较好的数据交互你可以在启动程序的时候就加载数据,然后用的时候直接返回,不需要在每次使用的时候才加载。这样应该不慢吧。具体的还是得看你需求。
恩,知道了。但是用文档的形式速度好慢的,MAC和linux有没有其他比较好的数据交互你可以在启动程序的时候就加载数据,然后用的时候直接返回,不需要在每次使用的时候才加载。这样应该不慢吧。具体的还是得看你需求。
启动的时候从文件加载数据不也会很慢么?dll是不是会快一些。事实上我在调用时,也是在需要的时候才运行,运行完了直接终止
根据您的编程经验来看,如果使用JAVA跨平台编写时应该注意哪些问题呢?
dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so
版主大大,我想问一下从VB6跨越到JAVA,跨度有多大?上手难度如何?
dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so
版主大大,我想问一下从VB6跨越到JAVA,跨度有多大?上手难度如何?
对了,我很喜欢你的头像