The Ukrainians drew 2:2 against Ireland last week. They twice took the lead through Artem Bondarenko and Danylo Sikan, but Andrew Moran and Bosun Lawal equalized each time for Ireland to ensure they shared the spoils.
Croatia, meanwhile, have not been in action since a 2-1 win over England in a friendly in March. The game saw Martin Baturina and Dion Beljo score in either half to give Croatia a two-goal lead, while Nottingham City midfielder Morgan Gibbs-White scored a late consolation goal from the spot with three minutes remaining.
Ukraine finished second in Group H in qualifying and then dispatched Slovakia with a 5-3 aggregate victory to book their place in the tournament. Croatia finished second in Group A and needed penalties to see off Denmark in the play-offs.
The two sides were drawn in Group B along with Spain and Romania.
Ukraine U21 vs Croatia U21: TV Channel and Live Streaming
Croatia: HRT 2
France: beIN SPORTS CONNECT
Israel: Sports 3
Portugal: RTP Play
Serbia: HRT 2