src/jdk.packager/share/native/library/common/GenericPlatform.cpp
branchJDK-8200758-branch
changeset 56983 01decb67d4f0
parent 56982 e094d5483bd6
child 56995 3d5b13207b70
--- a/src/jdk.packager/share/native/library/common/GenericPlatform.cpp	Wed Oct 17 13:50:11 2018 -0400
+++ b/src/jdk.packager/share/native/library/common/GenericPlatform.cpp	Wed Oct 17 14:14:54 2018 -0400
@@ -83,6 +83,18 @@
 #endif
 }
 
+TString GenericPlatform::GetPackageRuntimeBinDirectory() {
+#ifdef WINDOWS
+    return FilePath::IncludeTrailingSeparator(GetPackageRootDirectory()) + _T("runtime\\bin");
+#endif // WINDOWS
+#ifdef LINUX
+    return FilePath::IncludeTrailingSeparator(GetPackageRootDirectory()) + _T("runtime/bin");
+#endif // LINUX
+#ifdef MAC
+    return FilePath::IncludeTrailingSeparator(GetPackageRootDirectory()) + _T("Plugins/Java.runtime/Contents/Home/bin");
+#endif
+}
+
 std::list<TString> GenericPlatform::LoadFromFile(TString FileName) {
     std::list<TString> result;