diff --git a/.gitignore b/.gitignore
index 247528f..1f8fc83 100644
--- a/.gitignore
+++ b/.gitignore
@@ -69,6 +69,13 @@ xcuserdata
*.moved-aside
*.xccheckout
+# IntelliJ Files #
+##################
+*/.idea/workspace.xml
+*/.idea/tasks.xml
+*/.idea/dictionaries/
+out/
+
# MATLAB backup files #
#######################
*.m~
diff --git a/Java/.idea/.name b/Java/.idea/.name
new file mode 100644
index 0000000..a80fd1e
--- /dev/null
+++ b/Java/.idea/.name
@@ -0,0 +1 @@
+Java
\ No newline at end of file
diff --git a/Java/.idea/compiler.xml b/Java/.idea/compiler.xml
new file mode 100644
index 0000000..96cc43e
--- /dev/null
+++ b/Java/.idea/compiler.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Java/.idea/copyright/profiles_settings.xml b/Java/.idea/copyright/profiles_settings.xml
new file mode 100644
index 0000000..e7bedf3
--- /dev/null
+++ b/Java/.idea/copyright/profiles_settings.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/Java/.idea/misc.xml b/Java/.idea/misc.xml
new file mode 100644
index 0000000..9793229
--- /dev/null
+++ b/Java/.idea/misc.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Java/.idea/modules.xml b/Java/.idea/modules.xml
new file mode 100644
index 0000000..3132258
--- /dev/null
+++ b/Java/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Java/.idea/vcs.xml b/Java/.idea/vcs.xml
new file mode 100644
index 0000000..6564d52
--- /dev/null
+++ b/Java/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Java/XPlaneConnect.iml b/Java/XPlaneConnect.iml
new file mode 100644
index 0000000..36b8032
--- /dev/null
+++ b/Java/XPlaneConnect.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Java/src/XPlaneConnect.java b/Java/src/XPlaneConnect.java
new file mode 100644
index 0000000..7711fee
--- /dev/null
+++ b/Java/src/XPlaneConnect.java
@@ -0,0 +1,5 @@
+package gov.nasa.xpc;
+
+public class XPlaneConnect
+{
+}