自己写的一个java程序,怎么在linux下设置成用户登录后启动?

我自己目前的办法是自己写了一个脚本,内容是:
#!/bin/bash
cd /ablation
java -jar newablation130222_fat.jar &
然后在桌面终端下
vi ~/.bash_profile
按i
在文档的最后加入
sh /ablation/auto.sh
按esc然后按:w 回车键

但是这个办法不是很好,我希望通过纯代码实现,或者写一个脚本让java调用这个脚本在实现,请问各位该怎么办啊

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^