用(Tortoise)Git for Windows实现密钥处理让我很困惑.据我所知,你可以使用ssh.exe
(gits自己的ssh程序)实现,然后你可以ssh_config
在'faked'home dir中为每个主机选择一个ssh密钥.对我来说,这不是真的适用,因为我有多个Bitbucket帐户使用不同的密钥,但所有相同的主机.
然后有一种方法可以使用TortoiseGitPlink
.你基本上用putty生成的密钥设置了pageant,让TortoiseGit使用那个 - 将环境变量SSH_GIT
设置为你的TortoiseGitPlink.exe.
现在我的问题如下:我刚刚使用ssh-keygen -t rsa -f ~/.ssh/rsa_key
GitBash中的命令创建了一个带有默认选项的ssh2 rsa键.我尝试pageant.exe
使用它的GUI 加载这个文件.我收到了错误:Couldn't load this key (OpenSSH-SSH-2 private key)
.
这把钥匙有什么问题?在GitBash中制作它应该遵守所有标准的openSSH指南.puTTY键和openSSH键有区别是否正确?
Eclipse Juno Release
Window / Preferences / Java / Installed Jres
显示了两个已安装的Jres.
jdk1.7.0_07
和jre7
.
尝试clean
和process-classes
使用maven 时出现以下错误:
Failed to execute goal org.apache.maven.plugins:maven-compiler-
plugin:2.4:compile (default-compile) on project reputation: Fatal
error compiling: tools.jar not found: C:\Program
Files\Java\jre7\..\lib\tools.jar
Run Code Online (Sandbox Code Playgroud)
tools.jar
出于绝望,我已经添加了外部jar,但它没有帮助.为什么maven试图使用另一个JRE
?
编辑:
编译器插件摘录自 pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.4</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud) 我正在使用带注释的应用程序上下文(@ContextConfiguration(locations={"classpath:applicationContext.xml"})
)调用测试方法(Junit ).测试失败,出现以下堆栈跟踪:
11:20:39.793 [main] ERROR o.s.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@28419cd] to prepare test instance [com.atrioom.TestDynamo@7fbdc7db]
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:91) ~[spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:74) ~[spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:116) ~[spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:82) ~[spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212) ~[spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:199) [spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:251) [spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.11.jar:na]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:253) [spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:216) [spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:82) [spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) [junit-4.11.jar:na]
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) [junit-4.11.jar:na]
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) [junit-4.11.jar:na]
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) [junit-4.11.jar:na]
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) [junit-4.11.jar:na]
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:60) [spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:67) [spring-test-4.1.1.RELEASE.jar:4.1.1.RELEASE]
at …
Run Code Online (Sandbox Code Playgroud) 以下代码:
DecimalFormat df = new DecimalFormat();
df.setMinimumFractionDigits(2);
int zahl1 = 10;
int zahl2 = 18;
double double1 = zahl1 / zahl2;
System.out.println("Double1 = " + df.format(double1));
double double2 = Math.ceil(zahl1 / zahl2);
System.out.println("Double2 = " + df.format(double2));
double double3 = Math.round((zahl1 / zahl2) * 100) / 100;
System.out.println("Double3 = " + df.format(double3));
float float1 = Math.round((zahl1 / zahl2) * 100) / 100;
System.out.println("Float1 = " + df.format(float1));
long long1 = zahl1 / zahl2;
System.out.println("long1 = " + df.format(long1));
long long3 …
Run Code Online (Sandbox Code Playgroud) 在 El Capitan 中,我使用 Seil 和 Karabiner 进行击键/重复/延迟微调。Seil/Karabiner 组合在 OSX 10.12 (Sierra) 中不再工作。如何调整 KeyRepeat 和 RepeatDelay 设置?