rcp打包好之后有一个exe文件,打开即可,打不开可能没jre,自己copy一个进去或装jdk
rcp什么是rcp命令命令的格式RCP远程文件拷贝rcp
第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。
rcp命令的一般格式是:
rcp [-px] [-k realm] file1 file2 rcp [-px] [-r] [-k realm] file
directory 每个文件或目录参数既可以是远程文件名也可以是本地文件名。远程文件名具有如下形式:rname@rhost:path,其中rname是远程用户名,rhost是远程计算机名,path是这个文件的路径。
rcp命令的各选项含义如下:-r递归地把源目录中的所有内容拷贝到目的目录中。要使用这个选项,目的必须是一个目录。
-p 试图保留源文件的修改时间和模式,忽略umask。
-k 请求rcp获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_relmofhost(3)确定的远程主机区域内的远程主机的Kerberos许可。
-x 为传送的所有数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。如果在文件名中指定的路径不是完整的路径名,那么这个路径被解释为相对远程机上同名用户的主目录。如果没有给出远程用户名,就使用当前用户名。如果远程机上的路径包含特殊shell字符,需要用反斜线(\\)、双引号(”)或单引号(’)括起来,使所有的shell元字符都能被远程地解释。需要说明的是,rcp不提示输入口令,它通过rsh命令来执行拷贝。
********************
* 另一种含义 *
如何使RCP应用程序每次打开都显示Welcome页面
RCP开发中,很多开发人员都希望,自己的RCP应有Welcome页面,因此我们配置了intro扩展点以及introconfig扩展点,也写了xml文件,这样我们就有了Welcome页面。但是Welcome只有在RCP应用程序第一次运行时才会显示,以后都不会显示。
为什么会这样?
看看插件运行时环境中的.metadata\.plugins\org.eclipse.core.runtime\.settings目录下的org.eclipse.ui.prefs文件中的内容:
1#Fri Jun 29 08:57:27 CST 2007
2eclipse.preferences.version=1
3showIntro=false
第一次运行以后就会产生此文件,内容中就定义了showIntro=false,为了测试,我们修改了showIntro=true,再此运行Welcome再次出现,但是org.eclipse.ui.prefs文件被更新,内容被修改。
一定是Eclipse在运行后对org.eclipse.ui.prefs进行了修改,知道这个就好好了~我们找到了这句:
PrefUtil.getAPIPreferenceStore().setValue(
IWorkbenchPreferenceConstants.SHOW_INTRO, false);
PrefUtil.saveAPIPrefs();
在ApplicationWorkbenchWindowAdvisor中增加方法:
@Override
public void postWindowClose() {
super.postWindowClose();
PrefUtil.getAPIPreferenceStore().setValue(
IWorkbenchPreferenceConstants.SHOW_INTRO, true);
PrefUtil.saveAPIPrefs();
}
搞定,以后每次启动都会有Welcome页面了~
RCP文件导入CAD
步骤如下
1.下载正确的软件 您可以下载Recomposer MIDI Sequencer Music File或Rich Chart Builder Project来打开RCP文件。 这将确保您完全按照预期查看文件,除非RCP文件已。
2.创建正确的文件关联 导航到Windows或Mac计算机上的文件关联设置,并为RCP文件创建文件关联。 根据您的操作系统,您将右键单击RCP文件,选择“打开方式”并从安装的程序中选择Recomposer MIDI Sequ。
我想实现RCP这么一个功能,选择一个viewpart标签时,能同时打开另外一个viewpart。 请问该怎么实现?
IWorkbenchPage workbenchPage = Activator.getDefault()
.getWorkbench().getActiveWorkbenchWindow()
.getActivePage();
CustomViewOriginal customView = (CustomViewOriginal) workbenchPage
.findView(“viewid”);
// workbenchPage.hideView(customView);
workbenchPage
.showView(“viewid”);
学习eclipse rcp view 中添加propertysheet 视图,啊找不到一个完整的例子,如何让其显示出来啊。
你的rcp工程中应该有一个实现了IPerspectiveFactory的类
这个类就是控制你的rcp再打开的的时候显示的视图布局
这个类中有一个createInitialLayout(IPageLayout layout)的方法,在里面添加:
String editorArea = layout.getEditorArea();
layout.addView(“org.eclipse.ui.views.PropertySheet”,IPageLayout.BOTTOM, 0.75f,editorArea);
就可以在rcp中显示属性视图了。
至于你的那种做法,就算是显示了属性视图了也是不行的,PropertySheetPage 不能这样直接用的。
还需要调用:propertySheetPage.init(new PageSite(getViewSite()));
和propertySheetPage.createControl(book);
在selectionChanged里面还需要
propertySheetPage.selectionChanged(currentPart, currentSelection);
至于setPropertySourceProvider这个好像不怎么用的