What does “Could not find or load main class” mean?

The java <class-name> command syntax First of all, you need to understand the correct way to launch a program using the java (or javaw) command. The normal syntax1 is this: where <option> is a command line option (starting with a “-” character), <class-name> is a fully qualified Java class name, and <arg> is an arbitrary … Read more

Iterating over unordered_map C++

From the cplusplus.com page about the begin member function of unordered_map (link): Notice that an unordered_map object makes no guarantees on which specific element is considered its first element. So no, there is no guarantee the elements will be iterated over in the order they were inserted. FYI, you can iterate over an unordered_map more … Read more

how to get program files x86 env variable?

On a 64-bit machine running in 64-bit mode: echo %programfiles% ==> C:\Program Files echo %programfiles(x86)% ==> C:\Program Files (x86) On a 64-bit machine running in 32-bit (WOW64) mode: echo %programfiles% ==> C:\Program Files (x86) echo %programfiles(x86)% ==> C:\Program Files (x86) On a 32-bit machine running in 32-bit mode: echo %programfiles% ==> C:\Program Files echo %programfiles(x86)% … Read more

Using %PROGRAMFILES(x86)% on Windows OS 32bit

According to this the environment variable %PROGRAMFILES(x86)% is only available on 64-bit systems. However, if you are on a 64-bit system and use %PROGRAMFILES%, the result you get depend on whether the process requesting the environment variable is 32-bit or 64-bit. So from a 64-bit process on a 64-bit system you would get C:\Program Files, … Read more

How to horizontally center an element

You can apply this CSS to the inner <div>: Of course, you don’t have to set the width to 50%. Any width less than the containing <div> will work. The margin: 0 auto is what does the actual centering. If you are targeting Internet Explorer 8 (and later), it might be better to have this instead: It … Read more

How to split a string in Java

Just use the appropriate method: String#split(). Note that this takes a regular expression, so remember to escape special characters if necessary. there are 12 characters with special meanings: the backslash \, the caret ^, the dollar sign $, the period or dot ., the vertical bar or pipe symbol |, the question mark ?, the … Read more