内容简介:很久很久以前,大约是在2016年的时候,我将开源的数据ETL工具kettle拿过来稍为修改了下界面。这个工具陆续有项目在用。经过几手修改。现在,又流回到我手中,让我修改。2016年的时候,我对java懵懂无知;多少年过去了,我现在还是懵懂无知。shit。那时候,我用eclipse,现在用idea。当我现在用idea打开这个项目,已经不知道怎么启动这个项目了。
很久很久以前,大约是在2016年的时候,我将开源的数据ETL工具kettle拿过来稍为修改了下界面。这个 工具 陆续有项目在用。经过几手修改。现在,又流回到我手中,让我修改。
2016年的时候,我对 java 懵懂无知;多少年过去了,我现在还是懵懂无知。shit。
那时候,我用eclipse,现在用idea。当我现在用idea打开这个项目,已经不知道怎么启动这个项目了。
当然现在是可以的。本文就是记录填坑经过。
1、在intellij idea中导入项目,我比较喜欢gradle,就选了gradle
2、然后默认向前,一路无话,顺利打开
3、import gradle,编译(其实是没啥好编译),都很顺利,表面上看,风平浪静,啥问题都没有。不过,常识告诉我们,如果一切都很顺利,那绝对不是JAVA的作风。
4、现在问题是,怎么运行这个项目?
5、Run - Edit configurage - 选application,然后应该在弹出的窗口中填入main函数所在的类
按照网上的教导,我们应该输入“
org.pentaho.di.ui.spoon.Spoon ”,但是,系统找不到这个main函数;强行输入,会提示
找不到或无法加载主类org.pentaho.di.ui.spoon.Spoon
什么鬼,明明是有啊。
6、问题出在没有引入依赖包。也许这个项目真的是年代久远了,现在的工具都有点不大适应。如果是新版本的kettle,估计是没问题;但我们的版本是5.2。
怎么办?手动添加咯。
7、加入依赖包
打开Project Structure,选中Modules
多选其中两个目录下的包。其中libs下全选;libswt按自己操作系统类型选。
如此,apply之后,可以运行矣。
8、现在又有一个问题,就是我运行之后,发现之前改的界面没出来,出来的是系统的默认界面。仿佛就从来没改过一样。
还是打开Project Structure,选中该Modules,paths,选中第二个选项,选上bin的路径
搞定,俺的修改出来了。
相关文章:
我2016年写的文章:发布Java桌面程序
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 怎样打开XML文件?xml文件如何打开?
- Android获取软键盘的高度、键盘的打开与关闭、监听键盘处于打开还是关闭状态
- php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
- golang hijack打开方式
- 图片悬停“滑动打开”动画效果
- 网络编程——打开网络库
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Haskell School of Music
Paul Hudak、Donya Quick / Cambridge University Press / 2018-10-4 / GBP 42.99
This book teaches functional programming through creative applications in music and sound synthesis. Readers will learn the Haskell programming language and explore numerous ways to create music and d......一起来看看 《The Haskell School of Music》 这本书的介绍吧!