diff --git a/.gitignore b/.gitignore
index 5fe00fea85e9128773a891b0562ce1ef25b9ecda..a58bc3e07397e6e48118ff444e99412a66e44e12 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
 out
 node_modules
 .vscode-test/
+*.jar
 *.vsix
diff --git a/package.json b/package.json
index 517ca2adb9ef2909055e82f2e9ce97f3f35d0bf2..3b47821060efb3c81f720244a9d9a48678387419 100644
--- a/package.json
+++ b/package.json
@@ -141,7 +141,7 @@
 	"scripts": {
 		"vscode:prepublish": "tsc -p ./",
 		"compile": "tsc -watch -p ./",
-		"download_jar": "curl -fL -o \"out/b-language-server-all.jar\" \"https://gitlab.cs.uni-duesseldorf.de/api/v4/projects/2834/jobs/artifacts/master/raw/build/libs/b-language-server-all.jar?job=test\"",
+		"download_jar": "curl -fL -o \"b-language-server-all.jar\" \"https://gitlab.cs.uni-duesseldorf.de/api/v4/projects/2834/jobs/artifacts/master/raw/build/libs/b-language-server-all.jar?job=test\"",
 		"package": "vsce package"
 	},
 	"devDependencies": {
diff --git a/src/extension.ts b/src/extension.ts
index c3c239349e2448b212f75db52650bceb355f7483..4688a614f765e20157fe593eb53b91898d61ae6a 100644
--- a/src/extension.ts
+++ b/src/extension.ts
@@ -16,8 +16,6 @@ import {
 } from 'vscode-languageclient/node';
 
 import * as net from 'net';
-
-import * as path from 'path'
 import {  spawn } from 'child_process';
 
 
@@ -26,7 +24,7 @@ let debugChannle: OutputChannel = null;
 
 export function activate(context: ExtensionContext) {
 
-	const serverHome = context.asAbsolutePath(path.join('out', 'b-language-server-all.jar'))
+	const serverHome = context.asAbsolutePath("b-language-server-all.jar")
 	const javaHome: string = workspace.getConfiguration("common").get("javaHome")