解决方案 »

  1.   

    (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的开发者社区、搜索引擎。
      

  2.   

    第二个问题:java本身推广的时候就是说可移植性好,所以移植到Mac亦或是Linux,都是非常简单的;第四个问题:windows下可以先考虑使用UE,linux下可以考试使用vi,这些用于学习时用,当感觉这些工具的使用满足不了时,自然而然的就可以考虑eclipse了;第五个问题:要说Java经典,或许大多数人都首推《Java编程思想》,《Java核心技术I》和《Java核心技术II》;这本书在Java中的位置,或许就和《GOF设计模式--可复用面向对象软件的基础》这本书在设计模式中的地位;
      

  3.   

    我想在java编写的界面中,调用fortran编写的dll,把数据传递给fortran,然后fortran运算,计算的结果写入text中,这样行吗?
      

  4.   

    都没问题。编写的dll不要依赖外部库文件,或者有依赖一起拷贝过来即可
      

  5.   

    都行吧,如果你想学java,支持你,因为我也是java的一员。
    你的界面,具体是什么界面。
    web页面,还是窗体页面。
      

  6.   

    必然是窗体界面啊,就像CAD那种软件,只不过是二维的
      

  7.   

    在MAC下是否也能调用DLLLinux用的一般是so。mac应该也类似so。所以说最好把数据放到txt里面。这样是最通用的。dll是windows的产物。
      

  8.   

    在MAC下是否也能调用DLLLinux用的一般是so。mac应该也类似so。所以说最好把数据放到txt里面。这样是最通用的。dll是windows的产物。
    恩,知道了。但是用文档的形式速度好慢的,MAC和linux有没有其他比较好的数据交互
      

  9.   

    java  建立在虚拟机上,就是体现他的移植。
      

  10.   

    不建议用java  一次编写到处调试
      

  11.   

    在MAC下是否也能调用DLL都没问题是指界面。
    dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so
      

  12.   

    在MAC下是否也能调用DLL都没问题是指界面。
    dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so
    知道了,谢了
      

  13.   

    在MAC下是否也能调用DLLLinux用的一般是so。mac应该也类似so。所以说最好把数据放到txt里面。这样是最通用的。dll是windows的产物。
    恩,知道了。但是用文档的形式速度好慢的,MAC和linux有没有其他比较好的数据交互你可以在启动程序的时候就加载数据,然后用的时候直接返回,不需要在每次使用的时候才加载。这样应该不慢吧。具体的还是得看你需求。
      

  14.   

    在MAC下是否也能调用DLLLinux用的一般是so。mac应该也类似so。所以说最好把数据放到txt里面。这样是最通用的。dll是windows的产物。
    恩,知道了。但是用文档的形式速度好慢的,MAC和linux有没有其他比较好的数据交互你可以在启动程序的时候就加载数据,然后用的时候直接返回,不需要在每次使用的时候才加载。这样应该不慢吧。具体的还是得看你需求。
    启动的时候从文件加载数据不也会很慢么?dll是不是会快一些。事实上我在调用时,也是在需要的时候才运行,运行完了直接终止
      

  15.   

    只能说纯属个人问题,如果自己在软件编写的时候就知道软件是要跨平台的,自己再小心一点,那么跨平台的工作量几乎为零。呵呵  我第一次这样嘲笑别人  Java本身跨平台就有问题
      

  16.   

    只能说纯属个人问题,如果自己在软件编写的时候就知道软件是要跨平台的,自己再小心一点,那么跨平台的工作量几乎为零。
    根据您的编程经验来看,如果使用JAVA跨平台编写时应该注意哪些问题呢?
      

  17.   

    在MAC下是否也能调用DLL都没问题是指界面。
    dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so
    版主大大,我想问一下从VB6跨越到JAVA,跨度有多大?上手难度如何?
      

  18.   

    在MAC下是否也能调用DLL都没问题是指界面。
    dll mac下肯定不行,用linux下的.so。所以需要编译两个版本.dll .so
    版主大大,我想问一下从VB6跨越到JAVA,跨度有多大?上手难度如何?
    对了,我很喜欢你的头像