To be envious is to wish you had something that someone else has. This includes having their whole situation. You can envy someone for their job, their lifestyle, whatever.
"Jealous" is definitely sometimes used with that exact same meaning. You might hear an exchange like:
Person A: "I've got tickets to Hamilton next week."
Person B: "Ooh - I'm jealous!"
In my experience, children know and use the word "jealous" in this way, and don't use "envious." "Envious" is a word you tend to learn as you get older.
However, "jealous" has a larger range of meanings, often fitting in the broad category of wanting to guard what is your own. Very commonly, it refers to being excessively possessive of your partner in a relationship. But you can also find such expressions as "a jealously guarded secret."
6Good question. I hope the answers won't concentrate too much on jealous being an adverb and envy being a noun though. – Mr Lister – 2018-02-26T12:17:13.393
4Simpsons did it first. (No really, it is explained quite well, and you'll be most likely to remember after seeing this gag!) – AvgJoe54 – 2018-02-26T15:41:02.153
2"jealous" is an adjective (you are jealous, you don't jealous), where as "envy" is a verb (you envy, you are not envy). If you want to compare apples to apples, you should compare "jealous" to "envious" (both adjectives) – Alexander - Reinstate Monica – 2018-02-26T17:41:06.000
@Alexander fully agree, It's I am envious/jealous not I am envy or I jealous – Mari-Lou A – 2018-02-27T10:17:32.793