Windows下检验TBtools环境依赖

写在前面

TBtools几乎所有功能都是纯粹的Java实现,使得他基本能在任何操作系统下正常的运行。
为了方便一些命令行工具的使用,如Blast,MEME suite等,我也同样写了一些GUI。这些功能本身为调用外部程序,所以产生了环境的依赖。当使用这些功能时,用户需要确保已经配置好了环境。
windows下,事实上,我已经打包了安装器,如TBtools.exe。在仍然会在一些时候,收到一些用户的报错。
这些报错99%可以通过重新安装TBtools来解决。但是问题在于,这些功能只有在使用时才会报错。所以这是一个让人烦恼的事情。

在windows下检测TBtools的所有依赖是否配置完成

于是,我在v0.667版本中,添加了一个功能,在用户安装了TBtools之后,
点击菜单

如果一切正常,那么会显示

否则,会提示响应的信息,如下:

在windows下出现这种问题,那么考虑一下操作:

  1. 重新安装TBtools,使用最新版本的安装器

  2. 将TBtools安装目录下的bin目录设置到环境变量中

  3. 如果Blast相关问题,常常是由于用户安装了Bioedit,其影响了NCBI local blast的正常运行。用户需要做如下操作,

  4. 在有必要时,重启电脑写在最新

祝大家暑期快乐

(0)

相关推荐