java工程从window移植到Linux系统

2024-04-27 04:08

本文主要是介绍java工程从window移植到Linux系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

java是跨平台的编程语言,只要安装了jvm 就可以运行java程序。但是window和Linux系统还是有些不同的地方

我们的项目目录:Project


Main文件夹存储的是我们的算法主程序

Lib文件存储的是通用的类库文件

例子:

运行jmetal.metaheuristics.nnia6fortest

文件结构



Package jmetal.metaheuristics.our_algorithm_name;

 

Import all_need_class;

 

All we need to do is execute followingcommand at the category of our project

Javac jmetal\metaheristics\our_algorithm

Java jmetal.metaheristics.our_algorithm

 

 

对路径的更改

1.      paretof端面数据文件的路径

C:\\Users\\Administrator\\Desktop\\jMetal\\Pareto_front\\UF9.DAT

à/home-gk/users/nscc939_ZQL/com/jmetal/Pareto_front/UF9.DAT

2.      linux 对文件路径的大小写敏感

在window系统环境下,路径为

C:\\Users\\Administrator\\Desktop\\jMetal\\Pareto_front\\ZDT4_501.txt

根据第一条规则更改为:

/home-gk/users/nscc939_ZQL/com/jmetal/Pareto_front/ZDT4_501.txt

实际该文件为zdt4_501.txt

最终在Linux环境下应该改为

/home-gk/users/nscc939_ZQL/com/jmetal/Pareto_front/zdt4_501.txt

这篇关于java工程从window移植到Linux系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/939480

相关文章

iOS工程结构

我转载的:具体位置不知道去哪了 sorry 本文是一位学习iOS开发者根据多年的经验总结了iOS工程结构,稳重总结了在开发iOS项目中工程实践,非常实用,推荐过来,一起来看看吧 好的架构不是设计出来的,而是进化而来的!本文是一位学习iOS开发者根据多年的经验总结了iOS工程结构,稳重总结了在开发iOS项目中工程实践,非常实用,推荐过来,一起来看看吧,希望对大家有所帮助 写在前面

JavaScript的跳转传参方式

在JavaScript中,页面跳转并传递参数通常可以通过几种不同的方式来实现。下面是一些常见的方法: 1.URL参数(Query String) 这是最常见的方式,通过在URL的末尾添加参数来实现。例如: javascriptwindow.location.href = 'target.html?param1=value1&param2=value2'; 在target.html页面中,你

基于Springboot的学生心理压力咨询评判(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的学生心理压力咨询评判(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spring + SpringBoot + Mybatis+Vue+Maven+Layui+Elementui来实现。MySQL数据库作为系统数据储存平台,实现了基于B/S

Java码农的福音:再也不怕乱码了

即便是Java这样成熟的语言,开发者们也常常会遇到一个恼人的问题——乱码。 本文将深入探讨乱码的根本原因,并针对Java开发中的乱码场景提出有效的解决方案,辅以实战代码,让Java程序员从此告别乱码困扰。 一,字符集的故事 1,计算机不懂字符 敲代码时,键盘上输入的是字符,屏幕上显示的是字符,但计算机的大脑CPU其实根本不知道字符是什么,CPU能处理的只有二进制,即数字0和1。 键盘上

第二章 线性时不变系统(LTI)的时域分析

1 what is LTI 2 为什么研究LTI 1)将问题拆分为两个,一个是为什么研究线性系统?,另一个是为什么研究时不变系统? 2)理想的线性系统好实现吗? 例如有一个喇叭 ,喇叭输入是电流,输出是声音,那么如果电流是10mA声音是一分贝,那么电流是10A声音会是1000分贝,任何物理系统,他都是有一个工作区间的,超过工作范围是工作不了的。这是齐次性。叠加性就是一个喇叭输入是一个

2024最新Kali Linux安装教程(非常详细)从零基础入门到精通(附安装包)!

什么是Kali Linux? Kali Linux是一个高级渗透测试和安全审计Linux发行版,其功能非常强大,能够进行信息取证、渗透测试、攻击WPA / WPA2保护的无线网络、离线破解哈希密码、将android、Java、C++编写的程序反编译成代码等等,是黑客的最爱! 1.Kali Linux下载安装 ①VM下安装方法: 1.新建虚拟机,选择典型,安装程序选择下载好的kail镜像文件

java算法实现之--输入一个英文句子,翻转句子中的单词顺序,但单词内字符的顺序不变

此题经常在笔试题中遇到,故特记录于此 public class Test {public static void main(String[] args) {String into = "I am a student";System.out.println(reverse(into));}public static String reverse(String into){String[] spli

Linux文件:重定向底层实现原理(输入重定向、输出重定向、追加重定向)

Linux文件:重定向底层实现原理(输入重定向、输出重定向、追加重定向) 前言一、文件描述符fd的分配规则二、输出重定向(>)三、输出重定向底层实现原理四、追加重定向(>>)五、输入重定向(<)六、系统调用dup2七、标准错误stderr存在意义 前言  在Linux中,操作系统会为每一个文件创建对应的描述结构体对象struct file。该结构体中一定存在3个部分:打开文件的所

Linux---编辑器vim的认识与简单配置

前言   我们在自己的电脑上所用的编译软件,就拿vs2022来说,我们可以在上面写C/C++语言、python、甚至java也可以在上面进行编译,这种既可以用来编辑、运行编译,又可以支持很多种语言的编译器是一种集成式开发环境,集众多于一身。   而我们在Linux中,我们有自己的编辑器vim,也有自己的编译工具gcc/g++,各种功能独立,话说回来,当然是集成开发环境要更为方便,但是我们在初

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-15.7讲 GPIO中断实验-编写按键中断驱动

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1